J'essaie de remplacer chaque mot d'une phrase par le même mot mais entre guillemets (par mot, j'entends juste des lettres, pas de chiffres) en utilisant des expressions rationnelles.
Par exemple 4 python code
doit être converti en 4 "python" "code"
.
Mais ce code produit un résultat erroné
>>> import re
>>> s = "4 python code"
>>> re.sub(r'([a-z]*)', r'"\1"', s)
'""4"" "python" "code"'
Des idées ?