【发布时间】:2016-09-06 16:57:12
【问题描述】:
在我们的项目中使用正则表达式匹配任何包含字符串的 url “/pdf/”:
(.+)/pdf/.+
需要对其进行修改,使其与同样包含“帮助”的网址不匹配
例子:
不应匹配:“/dealer/help/us/en/pdf/simple.pdf” 应该匹配:“/dealer/us/en/pdf/simple.pdf”
【问题讨论】:
-
什么语言,什么风格的正则表达式,什么代码被用来匹配?
-
值可以是Perl5风格的正则表达式。
-
“/pdf/”之后可以出现“帮助”吗?如果是这样,它应该匹配“/dealer/us/en/pdf/help.pdf”吗?
-
你用什么工具来匹配正则表达式?例如,您使用 grep 吗?它是一种编程语言吗?
标签: regex regex-negation regex-lookarounds