Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/04/2011, 13h22   #1
Responsable Web sémantique

 
Avatar de snake264
 
Homme Julien Plu
Étudiant
Inscription : novembre 2006
Messages : 2 127
Détails du profil
Informations personnelles :
Nom : Homme Julien Plu
Âge : 24
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2006
Messages : 2 127
Points : 6 819
Points : 6 819
Envoyer un message via MSN à snake264 Envoyer un message via Skype™ à snake264
Par défaut Extraire certaines parties d'une chaîne

Bonjour,

Voila, j'ai le soucis suivant, j'aimerai extraire seulement certaines partie d'une chaîne de caractère mais malheureusement je n'arrive pas à trouver l'expression régulière qu'il faut.

Par exemple j'ai cette chaîne de caractère :

Citation:
a:3:{i:0;s:64:"Assemblée nationale 126 rue de l'Université 75355 Paris 07 SP ";i:1;s:138:"Mairie des 9e et 10e arrondissements 150 Boulevard Paul Claudel 13009 Marseille Téléphone : 04 91 14 63 11 Télécopie : 04 91 14 63 44 ";i:2;s:0:"";}
Et j'aimerai extraire seulement ces deux chaînes la :

Citation:
Assemblée nationale 126 rue de l'Université 75355 Paris 07 SP
Citation:
Mairie des 9e et 10e arrondissements 150 Boulevard Paul Claudel 13009 Marseille
Seulement l'expression régulière qui est :

Citation:
#"(.*?)"#
ne me sélectionne que :

Citation:
Assemblée nationale 126 rue de l'Université 75355 Paris 07 SP
et :

Citation:
Mairie des 9e et 10e arrondissements 150 Boulevard Paul Claudel 13009 Marseille Téléphone : 04 91 14 63 11 Télécopie : 04 91 14 63 44
J'espère avoir été assez clair. Merci d'avance
__________________
Vous pouvez aller voir mes tutos et mes critiques: ici
Ainsi que mon: blog

Vous souhaitez participer à la rubrique Web sémantique ? Contactez-moi par MP.

Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."
snake264 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 13h36   #2
Membre éclairé
 
Avatar de beejeridou
 
Homme
Webmaster
Inscription : février 2007
Messages : 261
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : février 2007
Messages : 261
Points : 315
Points : 315
ta regex te récupère tout ce qui est entre guillements. Je pense que tu récupères le téléphone de la seconde entrée car il fait partie de cette chaine entre guillemets.

Le mieux serait de faire en sorte que les gens qui remplissent les infos ne mélangent pas l'adresse avec le téléphone^
__________________
Et pourtant... Elle tourne.
http://www.artisan-developpeur.fr
beejeridou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 13h52   #3
Responsable Web sémantique

 
Avatar de snake264
 
Homme Julien Plu
Étudiant
Inscription : novembre 2006
Messages : 2 127
Détails du profil
Informations personnelles :
Nom : Homme Julien Plu
Âge : 24
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2006
Messages : 2 127
Points : 6 819
Points : 6 819
Envoyer un message via MSN à snake264 Envoyer un message via Skype™ à snake264
Justement le format de cette chaîne de départ n'est pas optionnel elle est fixé de cette manière et on ne doit pas y toucher.
__________________
Vous pouvez aller voir mes tutos et mes critiques: ici
Ainsi que mon: blog

Vous souhaitez participer à la rubrique Web sémantique ? Contactez-moi par MP.

Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."
snake264 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h31.


 
 
 
 
Partenaires

Hébergement Web