Bonjour,

Je cherche depuis 2 heures comment obtenir le résultat 'ip=127.0.0.2'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
>>> re.sub('(^\s*%s\s*%s\s*).*' % ('ip', '='), r'\1%s' % '127.0.0.2', 'ip=127.0.0.1')
'J7.0.0.2'
Un espace en plus me donne le bon résultat mais avec un espace...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
>>> re.sub('(^\s*%s\s*%s\s*).*' % ('ip', '='), r'\1 %s' % '127.0.0.2', 'ip=127.0.0.1')
'ip= 127.0.0.2'
Le mieux que j'arrive à faire c'est (mais j'ai les quotes en trop ):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
>>> re.sub('(^\s*%s\s*%s\s*).*' % ('ip', '='), r'\1%r' % '127.0.0.2', 'ip=127.0.0.1')
"ip='127.0.0.2'"
Quelqu'un à une idée ?

Merci