|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : septembre 2005 Messages : 724 ![]() |
Bonjour tout le monde,
Je cherche à écrire une expression régulière qui remplacerait les underscore par des tirets dans les liens de mon code source. Exemple : le format de mes liens est Donc avec Zend je peux faire des rechercher/remplacer via des regex, j'ai déjà trouvé celle là : qui me capture le motif bla_bla_bli.html dans $2 (si on reste dans mon exemple du dessus). Hors je voudrais donc améliorer cette regex pour que tous les underscore présents dans $2 soient remplacés par un tiret... Merci d'avance pour votre aide ! |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 101 ![]() |
Pourquoi tu n'utilises pas simplement str_replace (http://ch2.php.net/str_replace) sur $2 ? Pour remplacer un caractère par un autre, c'est juste beaucoup plus simple.
|
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : septembre 2005 Messages : 724 ![]() |
Parce que je ne suis pas en PHP, je suis dans mon éditeur Zend !
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Étudiant Inscription : août 2005 Messages : 632 ![]() |
Impossible. Tu ne peux pas changer ce qu'il te capture à meme la regex.
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : septembre 2005 Messages : 724 ![]() |
Hum c'est un peu ce que je pensais
![]() Merci pour la confirmation ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com