Как я могу заменить foobar
на foo123bar
?
Это не работает:
>>> re.sub(r'(foo)', r'\1123', 'foobar')
'J3bar'
Это работает:
>>> re.sub(r'(foo)', r'\1hi', 'foobar')
'foohibar'
Я думаю, что это общая проблема, когда есть что-то подобное \number
. Кто-нибудь может дать мне подсказку о том, как справиться с этим?
python
regex
numbers
regex-group
Zhigang
источник
источник
''.join()
Ответы:
Ответ:
Соответствующая выдержка из документов:
источник