string STR = "The Quick Brown Fox Jumps";
string PTR = "[A-Z][a-z]+ [A-Z][a-z]+";
MatchCollection MCZ = Regex.Matches(STR, PTR) ;
if (MCZ.Count > 0)
{
string RTN ="";
foreach (Match x in MCZ)
RTN += x.Value + "\n" ;
MessageBox.Show(RTN);
}
else
MessageBox.Show("Noop");
嗨... 我的結果是這樣的;RegExp更精細的結果
The Quick
Brown Fox
但是,我想有;
The Quick
Quick Brown
Brown Fox
Fox Jumps
好的提示,請!
問候。
有沒有使用正則表達式做這個的幾種更好的方法... – joaumg
@joaumg謝謝評論。上面的代碼是簡短的版本,我的RegExp有點長,有點複雜。對我來說,RegExp是一個重要的條件。 – Jason
我試圖找出「起始位置選項/第一個匹配的位置返回選項」,但失敗了。他們都是「盲目跑」。 – Jason