我使用以下正则表达式确定在某个标记后找到的下一个单词:
(?<=marker:\W{1})(\w+)
如何更新以确定标记后面的后8个字符,包括空格或其他特殊字符,例如-
或/
谢谢, 亚历
来源看起来像这样:
test : 1205
no.: abc
marker: 12345678
something: xxx
我需要12345678
答案 0 :(得分:1)
您可以使用.
来匹配“任何字符”;
(?<=marker:\W{1})(.{8})
答案 1 :(得分:1)
在您的捕获组中使用.
代替\w
并使用其他量词:
(?<=marker:\W)(.{8})