url(r'^aa/[^/]+/$',views.aa)
这个正则什么意思啊,帮忙解释下,最好详细点

解决方案 »

  1.   

    以"aa/"开头,以"/"结尾,中间是不为“/”的一个或多个字符,比如可以匹配字符串“aa/abd/“,或者“aa/b/”,但是不能是“aa///”,两个//之间不能再是/
      

  2.   

    ^ 匹配必须出现在字符串的开头或行的开头,---^aa/  : 以"aa/"开头
    $ 匹配必须出现在以下位置:字符串结尾、字符串结尾处的 \n 之前或行的结尾。---/$ :以"/"结尾
    +                     重复一次或者更多次
    [^x] 匹配除了x以外的任意字符 ---- [^/]+:匹配除了/以外的一个或多个字符
      

  3.   

    匹配URL中aa/加上下一个斜杠/之前的内容,如URL为"http://www.gethost.com?aa/gtconfig123/vhewbio.html",你的正则就会匹配"aa/gtconfig123"。
      

  4.   


    对。可以测试一下:http://www.regexp.cn/regex