Comment puis-je remplacer foobar
par foo123bar
?
Cela ne fonctionne pas:
>>> re.sub(r'(foo)', r'\1123', 'foobar')
'J3bar'
Cela marche:
>>> re.sub(r'(foo)', r'\1hi', 'foobar')
'foohibar'
Je pense que c'est un problème courant lorsqu'on a quelque chose comme \number
. Quelqu'un peut-il me donner un indice sur la façon de gérer cela?
python
regex
numbers
regex-group
zhigang
la source
la source
''.join()
Réponses:
La réponse est:
Extrait pertinent de la documentation:
la source