begin process at 2010 02 09 20:42:54
  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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 1,966 sec (4)

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