Ne garder que les lettres de l'alphabet [Résolu]

lilly74 8 Messages postés dimanche 19 octobre 2008Date d'inscription 11 mars 2010 Dernière intervention - 9 mars 2010 à 15:12 - Dernière réponse : lilly74 8 Messages postés dimanche 19 octobre 2008Date d'inscription 11 mars 2010 Dernière intervention
- 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

 
Afficher la suite 

2 réponses

Répondre au sujet
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 11 mars 2010 à 16:05
+3
Utile
suffit de faire:

[^a-zA-Z]




Renfield - Admin CodeS-SourceS - MVP Visual Basic
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Renfield
lilly74 8 Messages postés dimanche 19 octobre 2008Date d'inscription 11 mars 2010 Dernière intervention - 11 mars 2010 à 19:48
0
Utile
Merci

 
Commenter la réponse de lilly74

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.