正则表达式中的组(跟进)
Groups in regular expressions (follow up)
我刚刚问了一个关于正则表达式中的组的问题 ()
.我得到了 answer.Now 我还有一个与前一个相关的:
这些空洞表达式是什么意思:
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)
再次感谢!
它创建了一个自定义正则表达式模式 - 解释如下
姓名(\w)\w*
Name (\w)\w*
选项:不区分大小写
- 按字面匹配字符串“Name”(不区分大小写)
Name
- 匹配下面的正则表达式并将其匹配捕获到反向引用编号 1
(\w)
- 匹配作为“单词字符”的单个字符(活动代码页中的字母、数字或下划线)
\w
- 匹配作为“单词字符”的单个字符(活动代码页中的字母、数字或下划线)
\w*
- 零次到无限次之间,尽可能多次,按需回馈(贪心)
*
我刚刚问了一个关于正则表达式中的组的问题 (
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)
再次感谢!
它创建了一个自定义正则表达式模式 - 解释如下
姓名(\w)\w*
Name (\w)\w*
选项:不区分大小写
- 按字面匹配字符串“Name”(不区分大小写)
Name
- 匹配下面的正则表达式并将其匹配捕获到反向引用编号 1
(\w)
- 匹配作为“单词字符”的单个字符(活动代码页中的字母、数字或下划线)
\w
- 匹配作为“单词字符”的单个字符(活动代码页中的字母、数字或下划线)
- 匹配作为“单词字符”的单个字符(活动代码页中的字母、数字或下划线)
\w*
- 零次到无限次之间,尽可能多次,按需回馈(贪心)
*
- 零次到无限次之间,尽可能多次,按需回馈(贪心)