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 

Votre réponse

2 réponses

Meilleure réponse
Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 11 mars 2010 à 16:05
3
Merci
suffit de faire:

[^a-zA-Z]




Renfield - Admin CodeS-SourceS - MVP Visual Basic

Merci Renfield 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

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
Merci
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.