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

  FORUM HardWare.fr
  Programmation
  PHP

  Il parrait qu'il y a des pros de l'expression régulière par ici

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Il parrait qu'il y a des pros de l'expression régulière par ici

n°716567
guibo
Posté le 05-05-2004 à 17:20:52  profilanswer
 

Salut,  
 
bien que mon code soit en php, c'est au niveau de l'expression régulière que ça coince. J'ai beau avoir étudié pas mal de tutos, je ne trouve pas la solution à ce problème précis.
 
voilà le contexte: je suis en train de créer une fonction ayant pour but de surligner directement dans la page les termes trouvés par mon moteur de recherche.  
 
voici le bout du code qui nous interresse:  
 
$resultat = eregi_replace("($motscles)",'<span style="background-color: ff9999">\\0</span>', $string);  
 
$motscles contient tous les termes recherchés séparés par "|"  
genre: "toto|papa|bibi"  
 
J'aurais besoin de cantonner la recherche des termes en dehors des balises HTML pour éviter des catastrophes mais je suis perdu avec les syntaxes comme ('/^([^<].+[^>])$/e'.  
J'imagine que je vais devoir utiliser preg_replace à la place de eregi_replace pour ce type d'expression.  
 
De plus, je ne parviens pas à rendre la recherche insensible aux accents.
 
 
Ca fait presque 2 jours que mes neuronnes bouillonnent. Quelqu'un aurait un indice?


Message édité par guibo le 05-05-2004 à 17:32:08
mood
Publicité
Posté le 05-05-2004 à 17:20:52  profilanswer
 

n°716569
Taz
bisounours-codeur
Posté le 05-05-2004 à 17:21:52  profilanswer
 

cai du PHP, changement de cat :o
 
et vive les quantificateurs non-gloutons :o

n°716581
guibo
Posté le 05-05-2004 à 17:24:44  profilanswer
 

C'est du php, certes mais ma question porte sur une expression régulière. -->la fonction preg_replace utilise une syntaxe Perl.

n°716583
Taz
bisounours-codeur
Posté le 05-05-2004 à 17:26:08  profilanswer
 

y aussi des regex en C, C++, Java, C#, Python, Ruby, etc /// tu t'es planté, c'est tout

n°716660
nraynaud
lol
Posté le 05-05-2004 à 18:45:43  profilanswer
 

y'a aussi des gens contre les expressions régulières ici.


---------------
trainoo.com, c'est fini
n°716662
Hermes le ​Messager
Breton Quiétiste
Posté le 05-05-2004 à 18:53:56  profilanswer
 

Guibo a écrit :


 
Sujet : Il parrait qu'il y a des pros de l'expression régulière par ici
 


 
Ah bon ?  [:totozzz]  
 
J'adore ce genre de titre...  :sarcastic:  
 
ça me fait penser au traditionnel :
 
## pour les boss seulement ##
 
Ou encore : "besoin d'un pro"   :whistle:  
 


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

  Il parrait qu'il y a des pros de l'expression régulière par ici

 

Sujets relatifs
Expression reguliere checker si un string est borne par ','Pb d'expression reguliere
Expression Validatorquestion a 10 sous pour les pros...
[SQL] Type de données incompatible dans l'expression du critère.ACCESS: ajouter un espace dans une expression d'une requete?
[JS] JavaScript compliqué - pour les pros [Résolu]Problème sur une expression régulière
Plus de sujets relatifs à : Il parrait qu'il y a des pros de l'expression régulière par ici


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)