Je veux remplacer tous les liens que je trouve dans une chaîne, avec une version modifiée de la chaîne, disons par exemple:php et à remplacer
Le renard brun rapide a sauté sur l'http://www.google.com/?v=abc et http://www.google.com/?v=x_y-z
I remplacerait (et modifier) les liens de cette façon, il devient: http://www.google.com/v/abc et http://www.google.com/v/x_y-z
Je sais comment trouver tous les liens en utilisant preg_match_all ($ pattern, $ text, $ sur, PREG_SET_ORDER); et je peux manipuler les chaînes en utilisant preg_split etc - Ceci est fait un à la fois.
Le résultat que je cherche est:
Le renard brun rapide saute à l'eau et http://www.google.com/v/abchttp://www.google.com/v/=x_y-z
Mais comment pourrais-je et à remplacer tous? Toute aide serait grandement appréciée.
Devrait-il y avoir '=' dans 'http: // www.google.com/v/= x_y-z'? – stillstanding
non, tout ce que je veux fondamentalement faire est de changer de URI /? V = requête à URI/v/requête –