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__