2012-11-26 80 views

回答

0

可以匹配針對單個組和迭代使用此正則表達式匹配第二組在每場比賽中都是對的。

+0

我試過這種模式的字符串pattern = @「(? \ w +),(? \ w +)」;您的模式也提供了與我所嘗試的結果相同的結果:(a b)和(c d) – user1852580

+0

您可以使用向前看,但無法使用正則表達式查找重疊匹配。你最好用@小巴的方式。 – mmdemirbas

3

你可以這樣做:

string str = "a,b,c,d"; 
string[] parts = str.Split(','); 

for (int i = 0; i < parts.Length-1; i++) 
    System.Diagnostics.Debug.WriteLine(parts[i] + " " + parts[i+1]); 

BTW,what have you tried?

編輯: 對於那些誰對這個解決方案,here's demo任何擔心。

+1

我不認爲他曾經嘗試過任何東西。有很多方法可以做到這一點,你提交的最簡單,更快捷的海事組織。 – ThunderGr

+0

我試過這種模式的字符串模式= @「(? \ w +),(? \ w +)」;此模式提供了羣組廣告(a b)和(c d) – user1852580

+1

@ThunderGr您是對的。老實說,如果我必須這樣做,我會重讀我的代碼。我討厭這樣的解決方案。 – Leri

相關問題