[Python] expression reguliere
Résolu
Stef60
Messages postés
257
Statut
Membre
-
Stef60 Messages postés 257 Statut Membre -
Stef60 Messages postés 257 Statut Membre -
Bonjour,
Je cherche de l'aide pour utiliser une expression régulière sous Python.
je veux extraire d'un fichier la chaine de caractère qui se trouve entre parenthèse.
exemple de mon fichier:
blabla
bla (titi.1) blabla
blalbla ([email protected])
Dans cette exemple, je voudrais récupérer titi.1 et [email protected]
J'ai essayé ca:
mylFile = open("exemple.txt","r")
contentFile = myFile.read()
myFile.close()
chaine = contentFile
re.search('[(]\w[)]',chaine)
Je cherche de l'aide pour utiliser une expression régulière sous Python.
je veux extraire d'un fichier la chaine de caractère qui se trouve entre parenthèse.
exemple de mon fichier:
blabla
bla (titi.1) blabla
blalbla ([email protected])
Dans cette exemple, je voudrais récupérer titi.1 et [email protected]
J'ai essayé ca:
mylFile = open("exemple.txt","r")
contentFile = myFile.read()
myFile.close()
chaine = contentFile
re.search('[(]\w[)]',chaine)
Configuration: Windows 2000 Firefox 2.0.0.14
A voir également:
- [Python] expression reguliere
- Expression de recherche - Guide
- Citizen code python avis - Accueil - Outils
- Microsoft expression encoder - Télécharger - Divers Utilitaires
- T'as du ping expression - Forum Réseau
- Citizen code python solution ✓ - Forum Python
1 réponse
J'avance.
avec ça :
re.findall('([(][\w\.\-]+@[\w\.\-]+[)])', chaine )
j'obtiens :
(titi.1) et ([email protected])
Je n'ai plus qu'a enlever les parenthèses.
avec ça :
re.findall('([(][\w\.\-]+@[\w\.\-]+[)])', chaine )
j'obtiens :
(titi.1) et ([email protected])
Je n'ai plus qu'a enlever les parenthèses.