urlpattern 的正则表达式
Posted
技术标签:
【中文标题】urlpattern 的正则表达式【英文标题】:Regular expression for urlpattern 【发布时间】:2011-01-06 16:19:58 【问题描述】:我需要一个 URL 的正则表达式,例如:
/slug/#slug/slug/
我知道应该是这样的:
r'^(?P<slug1>[-\w]+)/#(?P<slug2>[-\w]+)/(?P<slug3>[-\w]+)/$'
但是我遇到了#
这个角色的问题
【问题讨论】:
你试过转义#吗? \# 【参考方案1】:# 字符后的参数不会发送到服务器,因此无法在 django 等服务器端脚本中捕获。
【讨论】:
【参考方案2】:URL 片段(#
之后的所有内容)不会在请求中发送到服务器。
【讨论】:
以上是关于urlpattern 的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章