【发布时间】:2021-10-03 10:40:46
【问题描述】:
我想从下面的字符串日志中搜索子字符串,re.escape 在我的情况下似乎不起作用,我想要一些建议。
log = "xxxxxxxxxxxxxxxxxxxx found targets:['123-321', '123-456'] asdasdasjdlajdlkajdlsk"
node_ids = ['123-321', '123-456']
node_ids = re.escape(str(node_ids))
substr = = f"targets: {node_ids}"
print(node_ids)
print(re.findall(substr, log))
输出
targets: \[\'123\-321\'\,\ \'123\-456\'\]
[]
【问题讨论】:
-
log不包含带空格的targets:。
标签: python python-3.x python-re