Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您好我正在尝试创建一个匹配以下内容的正则表达式
/go/brand
但不匹配
/go/brand/anotherpage
我在想我可以使用类似下面的东西
^go/([_0-9a-z-]+)(?!/)
我不匹配任何在品牌之后有斜线的东西(品牌可以通过动态)。任何帮助将不胜感激。
尝试添加一个字符串尾锚:
^/go/([\w-]+)(?!/)$
这在RegExr中对我有用,但也许你的 URL 重写正则表达式引擎有额外的细微差别,你需要适应。
^/go/[^/]+$
如果用作正则表达式分隔符,则/需要转义前两个,即//^\/go\/[^/]+$/
/
/^\/go\/[^/]+$/