在someXstring
中,很容易找到包含'X'之后的所有内容。
我需要的是找到所有内容,但排除'X'。
...只是为了匹配string
。
答案 0 :(得分:1)
尝试使用lookbehind断言。
(?<=X)\w+
如果你的正则表达式引擎不支持lookbehind断言,你可以使用捕获组解决这个问题。
X(\w+)
在上述正则表达式中,string
将被引用\1
。
注意:这使用\w
来捕获单词字符。如果你的字面意思是想要捕获所有内容,那么请使用点,.
,元字符代替......
(?<=X).+$
答案 1 :(得分:1)
如果可以,您可以使用lookbehind
(?<=X).*$
如果没有,你可以使用groups.Grab组1
。
X(.*$)