Patern, remplacer dans une chaine de caractère [php] - PHP - Programmation
Marsh Posté le 18-01-2004 à 17:14:01
ftp://ftp2.developpez.be/developps/php/regex.pdf
Marsh Posté le 18-01-2004 à 17:47:38
Merci, j'ai trouvé également ces pages:
http://src.iut-velizy.uvsq.fr/php/ [...] yntax.html
http://www.nexen.net/docs/php/anno [...] syntax.php
Mais celà reste assez difficile...
Car je cherche à ne remplacer que lorsque l'on n'est pas dnas une balise type <img> ou <a>
Exemple:
Code :
|
donne
Code :
|
Marsh Posté le 18-01-2004 à 18:16:28
clair, on a jamais dis que les regex n'etait pas complexes .. bien au contraire ! ( mais faut reconnaitre que c'est puissant )
Marsh Posté le 18-01-2004 à 18:28:05
en même temps, là je serais pas contre un peu d'aide...
Marsh Posté le 21-01-2004 à 21:11:17
J'ai trouvé une solution, mais sans utiliser les reg exp:
http://www.team-azerty.com/forum/v [...] 0236#10236
Si QQ1 a une meilleure solutions, je suis preneur...
Marsh Posté le 23-01-2004 à 12:58:49
Aurelienazerty a écrit : Bonjour, je cherche à faire le partern suivant |
/<(a|img)( [^>]*)\$surligner([^>]*> )/<\1\2$texte\3/
Marsh Posté le 28-01-2004 à 12:15:53
Merci Toucouch, je regarderais si cette solution est plus mieux bien que la fonction que j'ai faite (CF ici)
Marsh Posté le 18-01-2004 à 17:10:45
Bonjour, je cherche à faire le partern suivant
tout ce qui commence par <a ou <img terminant par > et qui contient la chaine $surligner
Le but étant de remplacer tout les chaines $surligner contenues dans une chaine $texte ne se trouvant pas dans des balises html...
Merci
---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes