正则表达式求助:匹配pull/之后至单词结尾的目标文本
正则提取问题解决
你的正则表达式里多了一个不必要的\s(匹配空格),而目标字符串中pull/后面直接跟数字,没有空格,这就是匹配不到内容的原因。
修正后的正则可以用:
(?<=pull\/)(\d+)
如果需要匹配的内容不仅限于数字,还包含字母等字符,也可以保留\w+:
(?<=pull\/)(\w+)
测试验证:
- 针对
test/pull/1,会提取出1 - 针对
test/pull/2,会提取出2
内容的提问来源于stack exchange,提问作者Fill
相关产品推荐
相关产品推荐

