python---正则中的(?P<name>group)

application=tornado.web.Application([
    (r"/index/(?P<num>d*)/(?P<nid>d*)",home.IndexHandler),
],**settings)

结合函数

class IndexHandler(tornado.web.RequestHandler):
    def get(self,nid='',num=''):
        print(nid,num)
        self.write('<h1>hello world</h1>')
(?P<num>d*)是将后面匹配的d*数据,取一个组名,这个组名必须是唯一的,不重复的,没有特殊符号
函数可以获得这个组名下的数据,一种就是按照上面路由中的形式传递和被解析
另一种是正则匹配使用group(组名)可以获取到这个组名下的数据,同group(1),group(2)类似
原文地址:https://www.cnblogs.com/ssyfj/p/8522904.html