【发布时间】:2020-08-03 05:19:23
【问题描述】:
我正在尝试修改 Python 3 中的字典键列表,以便它们可以通过字典中的第一组数字来识别,但它似乎返回的是正则表达式模式而不是数字集。
>>>> import re
>>>>re.sub(r'GraphImages_[0-9]{2}_edge_media_to_caption_edges_0_node_text', '(?<=GraphImages_)\n{3}', 'GraphImages_99_edge_media_to_caption_edges_0_node_text')
'(?<=GraphImages_)\n{3}'
>>>>re.sub(r'GraphImages_[0-9]{2}_edge_media_to_caption_edges_0_node_text', '(?<=GraphImages_)\n{3}', 'GraphImages_123_edge_media_to_caption_edges_0_node_text')
'(?<=GraphImages_)\n{3}'
当上述输出的预期输出分别为99 和123 时。
任何指导将不胜感激。我不太擅长re 包
【问题讨论】:
标签: python-3.x regex