Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1172 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php] Patern, remplacer dans une chaine de caractère

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] Patern, remplacer dans une chaine de caractère

n°614889
Aurelienaz​erty
Posté le 18-01-2004 à 17:10:45  profilanswer
 

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
mood
Publicité
Posté le 18-01-2004 à 17:10:45  profilanswer
 

n°614893
simogeo
j'ai jamais tué de chats, ...
Posté le 18-01-2004 à 17:14:01  profilanswer
 

ftp://ftp2.developpez.be/developps/php/regex.pdf


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°614909
Aurelienaz​erty
Posté le 18-01-2004 à 17:47:38  profilanswer
 

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 :
  1. $texte = "<a href='toto'>toto</a>"
  2. $recherche = "toto"
  3. $remplacement = "titi"

donne

Code :
  1. <a href='toto'>titi</a>


Message édité par Aurelienazerty le 18-01-2004 à 17:48:58

---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
n°614920
simogeo
j'ai jamais tué de chats, ...
Posté le 18-01-2004 à 18:16:28  profilanswer
 

clair, on a jamais dis que les regex n'etait pas complexes :D .. bien au contraire ! ( mais faut reconnaitre que c'est puissant [:veryfree] )


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°614925
Aurelienaz​erty
Posté le 18-01-2004 à 18:28:05  profilanswer
 

en même temps, là je serais pas contre un peu d'aide...


---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
n°615950
Aurelienaz​erty
Posté le 19-01-2004 à 18:43:08  profilanswer
 

Un petit UP

n°618394
Aurelienaz​erty
Posté le 21-01-2004 à 21:11:17  profilanswer
 

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...


---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes
n°620051
Toucouch
Posté le 23-01-2004 à 12:58:49  profilanswer
 

Aurelienazerty a écrit :

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


/<(a|img)( [^>]*)\$surligner([^>]*> )/<\1\2$texte\3/

n°623684
Aurelienaz​erty
Posté le 28-01-2004 à 12:15:53  profilanswer
 

Merci Toucouch, je regarderais si cette solution est plus mieux bien que la fonction que j'ai faite (CF ici)


---------------
http://lan.team-azerty.com, LAN fun en Rhône-Alpes

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php] Patern, remplacer dans une chaine de caractère

 

Sujets relatifs
Question de débutant .... comment remplacer les ' ?[Pascal] Demande 2 fois le caractère sinon ca plante. (ouf Résolu)
Comment passer d'un code caractère numérique comme "&#233" à "é"Oracle insertion de caractère spéciaux
[VB]traiter une chaîne avec des 0 au début de la chaîne ?[VBA Excel] Recherche spécial dans une chaine de caractère ?
[PHP] Couper une chaîne de caractères...problème de caractère...
[DOS]caractère ligne suite, ça existe ? 
Plus de sujets relatifs à : [php] Patern, remplacer dans une chaine de caractère


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR