Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/09/2007, 15h12   #1
Membre confirmé
 
Inscription : septembre 2005
Messages : 724
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 724
Points : 267
Points : 267
Par défaut Besoin d'aide pour une expression régulière

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
Code :
href="/bla_bla_bli.html"
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 !
__________________
eZ Publish certified developer
http://www.webaxis.fr
vallica est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 15h53   #2
Membre habitué
 
Inscription : mai 2002
Messages : 101
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mai 2002
Messages : 101
Points : 106
Points : 106
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.

Code :
$2 = str_replace("_","-",$2)
Cold Hand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 16h43   #3
Membre confirmé
 
Inscription : septembre 2005
Messages : 724
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 724
Points : 267
Points : 267
Parce que je ne suis pas en PHP, je suis dans mon éditeur Zend !
__________________
eZ Publish certified developer
http://www.webaxis.fr
vallica est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 19h45   #4
Membre chevronné
 
Avatar de Korko Fain
 
Étudiant
Inscription : août 2005
Messages : 632
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 632
Points : 632
Points : 632
Impossible. Tu ne peux pas changer ce qu'il te capture à meme la regex.
Korko Fain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 19h59   #5
Membre confirmé
 
Inscription : septembre 2005
Messages : 724
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 724
Points : 267
Points : 267
Hum c'est un peu ce que je pensais

Merci pour la confirmation !
__________________
eZ Publish certified developer
http://www.webaxis.fr
vallica est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h27.


 
 
 
 
Partenaires

Hébergement Web