Aller au contenu

Sujets conseillés

Posté

Bonjour,



Dans un texte lorsque je recherche le mot "langue" , je voudrais pouvoir surligner le mot entier "langues" avec le s final.



Pouvez-vous m'aider ?



Voici un extrait de mon code :



$phrase = 'Les langues locales, qui ne possèdent pas de normes codifiées.';
$phrase= preg_replace('/(langue)/u','<span style="color:#f00;">langue</span>',$phrase);
echo $phrase;

Posté

Si tu recherches uniquement à matcher "langue" et "langues", tu peux te servir du masque suivant :



langues?

Le point d'interrogation rend le s final facultatif (Présent 0 ou 1 fois).



Si tu cherches à surligner tous les mots qui commencent par "langue", tu peux utiliser le masque suivant :



langue[\w]*

Soit "langue" suivi de 0 ou + de lettres, chiffres, tirets et underscores [\w] = [a-zA-Z0-9_-]


Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...