0

我正在尝试重写一个 URL,例如

http://www.example.com/someword/

http://www.example.com/someword/index/

但离开

http://www.example.com/someword/anotherword/

原封不动。

我相当肯定这应该很容易完成,但我对正则表达式并不那么精通,过去几个小时我一直在通过谷歌搜索的正则表达式指南进行挖掘,到目前为止我还没有解决方案。

[-a-zA-Z0-9_]*/.+

足以给我想要的相反的东西(匹配“someword/anotherword/”,而不仅仅是“someword/”)。我需要相反,只匹配“someword/”而不是“someword/anotherword/”

4

1 回答 1

1

尝试这个:

[-a-zA-Z0-9_]*/$

简单快速的教程:

.+ means any chracter one or more times
.* any character 0 or more times
$ is end of line
于 2012-07-11T21:05:29.263 回答