拆分分支名称正则表达式



如果我想匹配foo/bar-100-baz中的bar-100,我可以使用什么正则表达式。原始字符串可以更长,连字符更多。

总正则表达式初学者并没有真正的开始。

/([^-]+)匹配bar但我想以某种方式匹配第二个连字符。

如果需要完全匹配,则

(?<=/)[a-z]+-d+

演示 1

[a-z]+-d+(?=-)

演示 2

[^/]+(?=-)

演示 3

也可能工作正常。

最新更新