Ne garder que les lettres de l'alphabet

Résolu
lilly74 Messages postés 8 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 11 mars 2010 - 9 mars 2010 à 15:12
lilly74 Messages postés 8 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 11 mars 2010 - 11 mars 2010 à 19:48
Bonjour,
je débute en python et en expressions régulières.
Je suis un peu perdue:
je veux éliminer dans une chaîne tout ce qui ne fait pas partie de l'alphabet.
import re
motif = r"([^[a-zA-Z]])"
test = 'adfg++++zeghg;'
if re.search(motif, test):
print "pas alphabet"

En fait, cela ne marche pas
J'ai bien sûr cherché dans les forums etc, mais je change mon motif et je n'obtiens jamais le bon résultat
Pourriez-vous m'aider svp?
Merci

 
A voir également:

2 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 71
11 mars 2010 à 16:05
suffit de faire:

[^a-zA-Z]




Renfield - Admin CodeS-SourceS - MVP Visual Basic
3
lilly74 Messages postés 8 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 11 mars 2010 9
11 mars 2010 à 19:48
Merci

 
0
Rejoignez-nous