A,B,C,D,E - 如何使用正则表达式获得“D”? mached结果的第四个位置?
我无法设置“C,(。*),E”,因为C和E具有动态值。 谢谢!
答案 0 :(得分:3)
这会捕获第2组中的D:
([^,]+,){3}([^,]+),
答案 1 :(得分:0)
([A-Z],){3}(A-Z),.*
应该有效,如果你用实际使用的字符类替换A-Z(或者像上面使用的Sean [^,]
那样匹配除了逗号之外的所有字符)。
最好基于逗号进行标记并获取第四个结果(假设您使用的语言支持它)。