标签: regex string
我试图将第二个字符串放在一行中,其中有两个字符串被任意数量的空格分隔
e.g。
test1 test2
在这种情况下,我希望正则表达式匹配“test2”而不匹配任何空格并且不使用捕获组
我试过
(?<=\s).*
但这只是摆脱了第一个空间,我也试过了
(?<=\s+).* or (?<=\s*).*
但是regex101.com说
Lookbehinds需要为零宽度,因此不允许使用量词
有没有办法实现这个目标?
答案 0 :(得分:0)
你真的不需要在外观上匹配多个空间。正则表达式完成工作:
(?<=\s)\S+
RegEx Demo