正则表达式不匹配最后一个单词,如果后面没有空格

时间:2019-01-15 16:24:42

标签: c++ regex

我正在使用此正则表达式:

npm install ethereum/web3.js

要查找像这样的字符串中的匹配项:

.+?(?=[\s,])

所需的匹配项是:

something1, something2, something3

请注意,匹配项在匹配字符串的前面保留空白。如果我要搜索的字符串在'something3'之后有空格,则此方法很好,但是如果没有空格,则'something3'永远不会匹配。我不能保证字符串的末尾会有一个空格字符。我该如何修改此正则表达式以使其能够匹配上次“ something3”天气(是否存在空格)?

example

0 个答案:

没有答案