Rechercher : dans
Par :

[Python] expression reguliere

Dernière réponse le 19 nov 2008 à 14:22:38 Stef60, le 19 nov 2008 à 13:06:01 
 Signaler ce message aux modérateurs

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 (tutu@ji.2)


Dans cette exemple, je voudrais récupérer titi.1 et tutu@ji.2

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

Meilleures réponses pour « [Python] expression reguliere » dans :
[RegExp] Récupérer une adresse IP VoirFinalité Mise en œuvre Explications Interprétation du motif Récupérer une adresse IP Finalité Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc. Mise en œuvre L'expression régulière suivante combinée à la...
Télécharger Renamer4Mac VoirRenamer4Mac permet de renommer facilement un grand nombre de fichiers. Par un simple glisser/déposer des fichiers sur son icône ou dans sa fenêtre, on peut agir de différentes manières. par Rechercher/Remplacer (expression régulière et...
PHP - Expressions régulières VoirQu'est-ce qu'une expression régulière? Les expressions régulières sont des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, c'est-à-dire permettant de trouver les portions de la chaîne correspondant au...
Javascript - L'objet RegExp VoirLes particularités de l'objet RegExp L'objet RegExp est un objet permettant de manipuler des expressions régulières, c'est-à-dire des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, afin de trouver des...

1

 Stef60, le 19 nov 2008 à 14:22:38
  • +1

J'avance.
avec ça :
re.findall('([(][\w\.\-]+@[\w\.\-]+[)])', chaine )

j'obtiens :
(titi.1) et (tutu@ji.2)

Je n'ai plus qu'a enlever les parenthèses.

Répondre à Stef60