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 :

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
Et j'aimerai avoir en résultat :

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
Merci de votre aide