【发布时间】:2018-11-27 10:26:15
【问题描述】:
有没有人给我解释一下这行 Python 代码:
matches = re.findall('( (?:[^\W\d] ){2,})', ' %s ' % s, re.UNICODE)
- 我的模式匹配 \w 和非数字符号在开头和结尾被空格包围吗?
- (?: 如果这个未捕获的组在这里匹配列表中的匹配项是什么?
- ' %s ' % s - 什么意思 - 第一个 %s 和第二个参数中的 %s。
- re.UNICODE
- 如何将其重写为 PHP preg_match()?
【问题讨论】:
-
可以使用regexr.com查看正则表达式