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),

    ]

  • 相关阅读:
    5.抽象工厂模式-abstractfactory
    java-code优化(持续更新)
    4.工厂方法模式-factoryMethod
    3.单例模式-singleton
    2.适配器模式-adapter
    1.外观模式-facade
    Hibernate(七)多对一单向关联映射
    Hibernate(六)一对一双向关联映射
    Hibernate(五)一对一单向关联映射
    Hibernate(四)基本映射
  • 原文地址:https://www.cnblogs.com/gameoverit/p/6165413.html
Copyright © 2011-2022 走看看