begin process at 2012 02 13 09:28:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Regex


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Regex

mardi 28 novembre 2006 à 12:47:57 | Regex

Flux__

Bonjour à tous,

J'ai un petit soucis sur une regex.

Voila j'en suis la :

01813795||BORREL||LILIANE||PPSOA||FI||63||AV||DU||MAL||DE||LATTRE||DE||TASSIGNY||91600||SAVIGNY||SUR||ORGE
01946161||LIAUDET||J||HUBERT||PNTOA||IV||16||AV||DE||LA||BOURDONNAIS||75007||PARIS
01975261||HOCHE||ALAIN||PNCOA||AW||5||RUE||PIERRE||DE||COUBERTIN||95160||MONTMORENCY
02710643||CROQUESEL||JEAN-PIERRE||PPSOA||TM||11||AV||ROBERT||SCHUMAN||92360||MEUDON||LA||FORET
02731962||CAUCHIE||PATRICK||PNTOA||VL||24||RUE||ANATOLE||FRANCE||60230||CHAMBLY
02734386||DURAND||DIDIER||PNCOA||NY||10||RUE||DU||PARC||BOULOGNE||78490||MERE
02741763||JOYEUX||YVES||PPSOA||EP||20||BRUE||DES||MOULINS||77122||MONTHYON
02744389||CARSENTI||RICHARD||PPSOA||OW||5||RTE||DE||PARIS||95270||BELLOY||EN||FRANCE
02745302||FAURY||AGNES||PPSOA||ND||99||RES||DU||BOIS||DE||BOULOGN||E||SURESNES||2||CHEZ||M||CEDIOLI||JP||95290||L||ISLE||ADAM

Je souhaiterais faire ca :

01813795||BORREL||LILIANE||PPSOA||FI||63||AV||DU||MAL||DE||LATTRE||DE||TASSIGNY||91600||SAVIGNY SUR ORGE
01946161||LIAUDET||J||HUBERT||PNTOA||IV||16||AV||DE||LA||BOURDONNAIS||75007||PARIS
01975261||HOCHE||ALAIN||PNCOA||AW||5||RUE||PIERRE||DE||COUBERTIN||95160||MONTMORENCY
02710643||CROQUESEL||JEAN-PIERRE||PPSOA||TM||11||AV||ROBERT||SCHUMAN||92360||MEUDON LA FORET
02731962||CAUCHIE||PATRICK||PNTOA||VL||24||RUE||ANATOLE||FRANCE||60230||CHAMBLY
02734386||DURAND||DIDIER||PNCOA||NY||10||RUE||DU||PARC||BOULOGNE||78490||MERE
02741763||JOYEUX||YVES||PPSOA||EP||20||BRUE||DES||MOULINS||77122||MONTHYON
02744389||CARSENTI||RICHARD||PPSOA||OW||5||RTE||DE||PARIS||95270||BELLOY EN FRANCE
02745302||FAURY||AGNES||PPSOA||ND||99||RES||DU||BOIS||DE||BOULOGN||E||SURESNES||2||CHEZ||M||CEDIOLI||JP||95290||L ISLE ADAM

J'ai essayé avec ce motifs :

$seekVille = '/([|]+)(\d{5})([|]+[A-Z]+)([|]+[A-Z]+)+/';

echo  '<h4>RECHERCHE DE LA VILLE ; SUPPRESSION DES PIPES</h4>';
$test = preg_replace($seekVille, $motifVille, $test);
echo $test;
echo '<br />';

Mais ce ne marche pas.

Merci de votre aide.

Bonne journée.

Flux__
mardi 28 novembre 2006 à 15:39:55 | Re : Regex

Flux__

Réponse acceptée !
Pour info,

$seekVille = '/[|]+(\d{5})[|]+([A-Z]+)[|]+(([A-Z]+)[|]+)*/';
$motifVille = '||$1||$2 $4 ';

echo  '<h4>RECHERCHE DE LA VILLE ; SUPPRESSION DES PIPES</h4>';
$test = preg_replace($seekVille, $motifVille, $test);
echo $test;
echo '<br />';

Ca fonctionne.

++

Flux__


Cette discussion est classée dans : rue, av, ppsoa, pntoa, pncoa


Répondre à ce message

Sujets en rapport avec ce message

php: barre d'adresse: + [ par matmar49 ] voila le contenu de la barre d'adresse:recap.php?adress=11+rue+des+lilasdans ma page php, je veux recuperer ce qu'il y a dans la barre d'adresse: Checkbox recuperer la valeur [ par MeuSli ] Bonjour a tous,je vous explique mon probleme.J'ai un formulaire avec des checkbox.Puis lorsque l'utilisateur clique sue le boutton envoyer j'execute d upload d'images et virus???? [ par mickadevelop ] Bonjour à tous,Je vois beaucoup de codes concernant l'upload d'images sur un serveur mais par contre je ne trouve pas d'info sur les potentiels virus liste deroulante liaison avec champ texte [ par jm30 ] Bonjour à tous, une question qui va vous paraître "bête" mais je me casse la tête sans trouver la réponse : j'ai une base mysql avec nom_de_rue commu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales