我想在VS Code中构建正则表达式,它返回整个解决方案中包含给定字符串的所有短语(请记住,它可以包含特殊字符)并且不以给定字符串结尾。
包含/webhelp但不以/结尾

火柴:

/server/webhelp

blah/webhelp#


不符

/server/webhelp/

server#webhelp/


我不是Regex专家,所以我尝试建立类似以下内容的东西:

(?=/webhelp)(?=.*(?<!/)$)


但这行不通。

最佳答案

这是正则表达式的略短版本:

/webhelp(?!/)


除非后接斜杠,否则它仅与'/webhelp'匹配。

07-24 15:51