2011-03-04 69 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与所使用的实际字符的类(或[^,]等肖恩上面使用,其相匹配的一切,但逗号)。

虽然(假设您使用的语言支持它),但基于逗号更好地标记并获取第四个结果。

相关问题