0
Могу ли я использовать переменную из первого аргумента re.sub(), чтобы использовать ее во втором аргументе? Поясню на примере:python re.sub() с? P
re.sub(r'(?P<id>>>>[0-9]+)', 'sometext(?P=id)sometext', self.text))
Могу ли я использовать идентификатор переменной в 'SOMETEXT (P = идентификатор?) SOMETEXT? На самом деле, этот код не работает, поэтому я пришел сюда.
Вы прочитали [документацию] (https://docs.python.org/2/library/re.html)? – BrenBarn
Второй аргумент 're.sub()' может быть функцией. Он вызывается для каждого соответствия шаблона и передается объект соответствия. Он должен вернуть новую строку, чтобы вы могли получить переменную таким образом. – cdarke