0

您好我正在尝试创建一个匹配以下内容的正则表达式

/go/brand

但不匹配

/go/brand/anotherpage

我在想我可以使用类似下面的东西

^go/([_0-9a-z-]+)(?!/)

我不匹配任何在品牌之后有斜线的东西(品牌可以通过动态)。任何帮助将不胜感激。

4

2 回答 2

1

尝试添加一个字符串尾锚:

^/go/([\w-]+)(?!/)$

这在RegExr中对我有用,但也许你的 URL 重写正则表达式引擎有额外的细微差别,你需要适应。

于 2013-01-09T16:49:23.763 回答
1
^/go/[^/]+$

如果用作正则表达式分隔符,则/需要转义前两个,即//^\/go\/[^/]+$/

于 2013-01-09T19:01:05.343 回答