我在Javascript捕获两个组中有这个正则表达式。第一个是捕获单词Hello
,第二个是捕获以下分隔符,如!
,依此类推字符串Hello! I hear you
。
这是我正在使用的表达方式:
/(\b[^\s]+\b)?(\W+)/g
The example is accessible here。我遇到的问题是,我想捕获源字符串中的最后一个字(捕获组1),以查找没有后续分隔符的情况。在我链接到的示例中,您可以看到未捕获最后一个单词part
。
我尝试了很多变种,但最终我的数量无限。