zoukankan      html  css  js  c++  java
  • 正则表达式

    正则表达式(或 regexes )是通用的文本模式匹配的方法。 Django URLconfs 允许你使用任意的正则表达式来做强有力的URL映射,不过通常你实际上可能只需要使用很少的一部分功能。这里是一些基本的语法。

    符号 匹配

    . (dot) 任意单一字符

    d 任意一位数字

    [A-Z] AZ中任意一个字符(大写)

    [a-z] az中f一个字符(小写)

    [A-Za-z] az中任意一个字符(不区分大小写)

    + 匹配一个或更多 (例如, d+ 匹配一个或 多个数字字符)

    [^/]+ 一个或多个不为‘/’的字符

    * 零个或一个之前的表达式(例如:d? 匹配零个或一个数字)

    * 匹配0个或更多 (例如, d* 匹配0个 或更多数字字符)

    {1,3} 介于一个和三个(包含)之前的表达式(例如,d{1,3}匹配一个或两个或三个数字)

    # 可命名的正则

      # 即 把正则匹配到的值 /(?P<year>[0-9]{4})/  赋值给 year这个变量名,后面的类似

      from django.conf.urls import url

    from . import views

    urlpatterns = [

        url(r'^articles/2003/$', views.special_case_2003),

        url(r'^articles/(?P<year>[0-9]{4})/$', views.year_archive),

        url(r'^articles/(?P<year>[0-9]{4})/(?P<month>[0-9]{2})/$', views.month_archive),

        url(r'^articles/(?P<year>[0-9]{4})/(?P<month>[0-9]{2})/(?P<day>[0-9]{2})/$', views.article_detail),

    ]

  • 相关阅读:
    树的前序 中序 后序遍历
    算法入门经典-第四章 例题4-3 救济金发放
    算法入门经典-第五章 例题6-10 下落的树叶
    排序(三) 选择排序

    printf格式输出总结
    并查集
    异或的应用
    ActionContext详解
    ActionContext表格总结
  • 原文地址:https://www.cnblogs.com/gameoverit/p/6165413.html
Copyright © 2011-2022 走看看