我希望我的输出是匹配项的计数,以及没有匹配项的“0”输出。有没有一种简单的方法可以将其合并到现有的正则表达式搜索中(理想情况下与第三方正则表达式模块兼容:https://pypi.org/project/regex/)?
打印(计数器(注册表查找全部('[ ABCD][ABCD]',“AAABC”,重叠=True))
例如:在这里,我希望AD、BA、BB、BD、DA、DB、DC、DD作为“0”包含在输出中。
我希望我的输出是匹配项的计数,以及没有匹配项的“0”输出。有没有一种简单的方法可以将其合并到现有的正则表达式搜索中(理想情况下与第三方正则表达式模块兼容:https://pypi.org/project/regex/)?
打印(计数器(注册表查找全部('[ ABCD][ABCD]',“AAABC”,重叠=True))
例如:在这里,我希望AD、BA、BB、BD、DA、DB、DC、DD作为“0”包含在输出中。
1条答案
按热度按时间92dk7w1h1#
你需要任何一对两个字母A..D或提到的对吗?
在第一种情况下,您可以使用regex
'[A-D]{2}'
(结果:计数2:['AA', 'AB']
)在第二阶段:
'AD|BA|BB|BD|DA|DB|DC|DD'
(结果:计数0:[]
)看看tests。