正则表达式字符串后跟另一个字符串(由任意数量的空格分隔)而不使用捕获组

时间:2015-03-04 18:09:30

标签: regex string

我试图将第二个字符串放在一行中,其中有两个字符串被任意数量的空格分隔

e.g。

test1                       test2

在这种情况下,我希望正则表达式匹配“test2”而不匹配任何空格并且不使用捕获组

我试过

(?<=\s).*

但这只是摆脱了第一个空间,我也试过了

(?<=\s+).* or (?<=\s*).*

但是regex101.com说

  

Lookbehinds需要为零宽度,因此不允许使用量词

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

你真的不需要在外观上匹配多个空间。正则表达式完成工作:

(?<=\s)\S+

RegEx Demo