匹配 url 的正则表达式模式
我有以下模式: /^\/(?P
匹配:/url
。
我的问题是它也匹配 /url/page
,如何忽略此正则表达式中的 /
?
模式应该:
- 模式匹配:
/url
- 模式不匹配:
/url/page
提前致谢。
i have the following pattern : /^\/(?P<slug>.+)$/
that match : /url
.
My problem is that it also match /url/page
, how to ignore /
in this regex ?
The pattern should:
- Pattern match :
/url
- Pattern don't match :
/url/page
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该可以做到:
[^\/]
匹配不是斜杠的每个字符(^
在字符类的开头否定该类)。我建议查看 http://www.regular-expressions.info/ 以了解更多信息关于正则表达式。This should do it:
[^\/]
matches every character that is not a slash (^
at the beginning of a character class negates the class). I recommend to have a look at http://www.regular-expressions.info/ to learn more about regular expressions.