【发布时间】:2015-09-11 20:10:37
【问题描述】:
我在 Javascript 中有这个正则表达式捕获两个组。第一个是捕获单词Hello,第二个是捕获以下分隔符,例如!,依此类推,给定一个字符串Hello! I hear you。
这是我正在使用的表达式:
/(\b[^\s]+\b)?(\W+)/g
The example is accessible here。我遇到的问题是,对于没有后续分隔符的情况,我想捕获源字符串中的最后一个单词(以捕获组 1)。在我链接到的示例中,您可以看到最后一个单词 part 未被捕获。
我尝试了许多变体,但最终得到了无数次匹配。
【问题讨论】:
标签: javascript regex