Я пытаюсь изменить список ключей словаря в 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
пакете