(?P<name>\S[\s|\S]+)
谢谢!
------解决方案--------------------
这个看看书,再按照表达式自己整一段文本放到变量中运行看看最清楚了。
这些符号的意思书上都有介绍的啊
------解决方案--------------------
把\S[\s|\S]+匹配到的内容推入name捕获组,python这边会生成个字典,正则式?P<>的<>里面的东西就作为key.
- Python code
>>> import re >>> t = re.compile(r"(\S[\s|\S]+)") >>> m = t.match("abc") >>> print m.groupdict() {} >>> t = re.compile(r"(?P<name>\S[\s|\S]+)") >>> m = t.match("abc") >>> print m.groupdict() {'name': 'abc'} >>> t = re.compile(r"(?P<pyer>\S[\s|\S]+)") >>> m = t.match("abc") >>> print m.groupdict() {'pyer': 'abc'}