Bonsoir,
j'aimerais savoir comment repérer avec une expression régulière (module re) le début d'un mot.
Ainsi le début du mot repéré, j'aimerai pouvoir le remplacer par un autre mot.
Par exemple, j'ai :
Et j'aimerai avoir en résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 s = "je veux manger un sandwich, je mangerai un sandwich, mais je n'en remangerai plus" t = re.sub("......","jeter",s) # de façon à remplacer tous les mots commençant par "manger" avec "jeter" print t
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 t -> "je veux jeter un sandwich, je jeterai un sandwich, mais je n'en remangerai plus" # sans toucher à "remangerai" puisqu'il n'est pas en début de mot
Partager