【问题标题】:Regex to match a negative number in Django URL dispatcher?正则表达式匹配 Django URL 调度程序中的负数?
【发布时间】:2011-08-19 13:33:14
【问题描述】:

绝对不知道 Regex 是如何工作的。我正在使用这部分正则表达式来匹配 URL 调度程序的参数:

r'^/(?P<c>\d+)/(?P<b>\d+)/(?P<g>\w+)'

问题是如果第二个值b 为负数,它将不匹配。 如何更改上述正则表达式,使其与第二个值的负数和正数匹配?

【问题讨论】:

    标签: regex django


    【解决方案1】:
    r'^/(?P<c>\d+)/(?P<b>-?\d+)/(?P<g>\w+)'
    

    我添加了-?,这意味着:匹配一个或零个- 字符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-17
      • 2017-09-12
      • 2014-01-31
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      相关资源
      最近更新 更多