正则表达式中的组(跟进)

时间:2015-10-30 19:23:36

标签: python regex python-3.x python-3.5

我刚问了一个关于正则表达式中的组的问题(Groups in regular expressions) 我得到了答案。现在我有另一个与前一个相关的答案: 这些洞表达意味着什么:

regex = re.compile('Name (\w)\w*')  # what I mean by adding \w* after (\w)

regex = re.compile('Name (\w)\w')   # what I mean by adding \w after (\w)

再次感谢!

1 个答案:

答案 0 :(得分:0)

它创建一个自定义正则表达式模式 - 解释如下

姓名(\ w)\ w *

Name (\w)\w*

选项:不区分大小写

  • 字面匹配字符串“Name”(不区分大小写)Name
  • 匹配下面的正则表达式并将其匹配捕获到反向引用号1 (\w)
    • 匹配单个字符“字符”(活动代码页中的字母,数字或下划线)\w
  • 匹配单个字符“字符”(活动代码页中的字母,数字或下划线)\w*
    • 在零和无限次之间,尽可能多次,根据需要回馈(贪婪)*