[PHP] Regex
Résolu/Fermé7 réponses
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
30 juil. 2009 à 11:06
30 juil. 2009 à 11:06
Ben sinon tu remplaces les espace+0 par espace, et les .+0 par des .
pas très propre mais bon ...
XD
pas très propre mais bon ...
XD
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
30 juil. 2009 à 11:07
30 juil. 2009 à 11:07
Salut,
Utilise un test avant plutôt.
Utilise un test avant plutôt.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
30 juil. 2009 à 11:12
30 juil. 2009 à 11:12
Re,
Je n'ai pas testé
Je n'ai pas testé
<?php $chaine="01.02.01.20, 02.03.15, 02.05.10, 01.10" echo ereg_replace("0(?=[1-9])","",$chaine); ?>
Thamior
Messages postés
264
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
18 mars 2014
47
30 juil. 2009 à 11:21
30 juil. 2009 à 11:21
Bonjour,
Je te propose quelques sites qui pourront t'aider :
- PHP : [http://www.switchplane.com/utilities/preg_match-regular-expression-tester.php
- JS : http://quentinc.net/testeur-expressions-regulieres s/
- JS : https://www.toutjavascript.com/service/regexp.php
Bonne chance,
Je te propose quelques sites qui pourront t'aider :
- PHP : [http://www.switchplane.com/utilities/preg_match-regular-expression-tester.php
- JS : http://quentinc.net/testeur-expressions-regulieres s/
- JS : https://www.toutjavascript.com/service/regexp.php
Bonne chance,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
30 juil. 2009 à 11:32
30 juil. 2009 à 11:32
Salut,
Voilà je viens de tester sur http://www.solmetra.com/scripts/regex/index.php avec preg_replace
Peut être c'est "$chaine" ou '$chaine'
P.S Ca marche ;-)
Le résultat est
Voilà je viens de tester sur http://www.solmetra.com/scripts/regex/index.php avec preg_replace
<?php $chaine="01.02.01.20, 02.03.15, 02.05.10, 01.10" echo preg_replace('/0(?=[1-9])/', '', $chaine); ?>
Peut être c'est "$chaine" ou '$chaine'
P.S Ca marche ;-)
Le résultat est
Function called: preg_replace('/0(?=[1-9])/', '', '01.02.01.20, 02.03.15, 02.05.10, 01.10'); Function returned: string(32) "1.2.1.20, 2.3.15, 2.5.10, 1.10"
Thamior
Messages postés
264
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
18 mars 2014
47
30 juil. 2009 à 11:33
30 juil. 2009 à 11:33
correction des liens :
- http://www.switchplane.com/utilities/preg_match-regular-expression-tester.php
- http://quentinc.net/testeur-expressions-regulieres
normalement ça devrait marché !
- http://www.switchplane.com/utilities/preg_match-regular-expression-tester.php
- http://quentinc.net/testeur-expressions-regulieres
normalement ça devrait marché !
30 juil. 2009 à 11:17
$sMenu0="02.01.10";
$sMenu = str_replace(".0",".",$sMenu0);
$sMenu = str_replace(" 0"," ",$sMenu);
Ca me sort : 02.1.10 au lieu de 2.1.10.
Je vois pas comment faire du coup...