【发布时间】:2021-06-12 08:44:05
【问题描述】:
我想匹配一个字符串,然后打印匹配的字符串。
我需要从所有这些列表中匹配一个字符串mapping=C111。
这是我尝试过的。我可以找到匹配的字符串,但我不能只打印匹配的字符串。
import re
AllString = ["123A","B456","AGHF\C111\B321","3FEW/D654"]
print(type(AllString))
for str in AllString:
mapping = "C111"
findid = [re.match(mapping, str)]
for f in findid:
if f is not None:
print(f)
输出是这样的:
<re.Match object; span=(0, 4), match='C111'>
我的期望结果是"AGHF\C111\B321"整个字符串。
请大家帮忙。非常感谢
【问题讨论】:
标签: python string list output match