0

感谢https://stackoverflow.com/users/2058293/aaaaaa123456789

我能够得到这个问题的解决方案正则 表达式匹配一个没有后面跟着任何东西的字符串

我曾要求能够匹配类似的项目

http://www.url.com/{A-Variable}/

给出的答案是http://www.url.com/[^/]+/?$,但后来我意识到我实际上只需要匹配以大写字母开头的 A-Variable 实例。

http://www.url.com/Something-Good/
http://www.url.com/Rollling-Stones/
http://www.url.com/Delightful/

但不是

http://www.url.com/terminate/
http://www.url.com/permutate/
http://www.url.com/kidney-stones/

我一直在尝试类似的东西http://www.url.com/[A-Z,-].[^/]+/?$

doco 似乎说 [AZ] 只会匹配大写字母,但它似乎可以匹配任何字母,因此我无法取得太大进展。

4

2 回答 2

2

您使用的是什么正则表达式风格/引擎?您需要确保关闭不区分大小写。

考虑在正则表达式的开头添加模式修饰符(?-i)(关闭不区分大小写)。

(?-i)http://www.url.com/[A-Z,-].[^/]+/?$

这不受支持,但所有正则表达式风格。

于 2013-06-06T09:04:17.770 回答
2

怎么样:

url\.com\/([A-Z]+[a-z\-]*)+\/
于 2013-06-06T08:57:02.667 回答