2011-03-04 65 views

回答

3

此捕獲d在組2:

([^,]+,){3}([^,]+), 
+1

爲什麼不把它錨定,​​否則它也捕獲E? – 2011-03-04 17:44:54

+0

@Yuriy是真的,但我不知道String是否應該在較大的String內匹配。我添加了一個逗號,它應該具有相同的效果。 – 2011-03-04 17:51:15

+0

不確定它是否對OP有影響,但用逗號,它將與E中的「A,B,C,D,E,F」匹配。 – 2011-03-04 17:59:52

0

([A-Z],){3}(A-Z),.*應該工作,如果更換A-Z與所使用的實際字符的類(或[^,]等肖恩上面使用,其相匹配的一切,但逗號)。

雖然(假設您使用的語言支持它),但基於逗號更好地標記並獲取第四個結果。

相關問題