2024-10-03 02:32:18 发布
网友
试图理解正则表达式,我在重复部分:{m, n}。在
{m, n}
我有这个代码:
>>> p = re.compile('a{1}b{1, 3}') >>> p.match('ab') >>> p.match('abbb')
如您所见,两个字符串都与模式不匹配。为什么会这样?在
你不应该在逗号后面加空格,{1}是多余的。在
{1}
删除b中多余的空白。在
b
更改:
p = re.compile('a{1}b{1, 3}')
收件人:
一切都会好起来的。在
试试看
p = re.compile('a{1}b{1,3}')
…注意空间。在
你不应该在逗号后面加空格,
{1}
是多余的。在删除
b
中多余的空白。在更改:
收件人:
^{pr2}$一切都会好起来的。在
试试看
…注意空间。在
相关问题 更多 >
编程相关推荐