Webmaster Hub: Regex récalcitrant - supprimer liste de mots - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Regex récalcitrant - supprimer liste de mots Noter : -----

#1 L'utilisateur est hors-ligne   yuston 

  • Voir le blog
  • Groupe : Membre+
  • Messages : 589
  • Inscrit(e) : 07-octobre 04
  • Genre:Homme
  • Localisation:Lausanne

Posté 08 décembre 2011 - 22:35

Salut tous.

Je suis devenu sacrément idiot je crois mais je bloque depuis 30 mins sur un truc tout simple.

Je désire supprimer pleins de mots vides (liste de stop words pris sur Google) d'un texte afin de gérer une liste de tags.

$texte = 'pour cette pourriture';
$texte = preg_replace('#(pour|cette)#', '', $texte);
echo $texte;



Et bien, vous savez quoi?

Ca m'affiche : riture
Au lieu de : pourriture

Je ne sais plus faire un regex simple! :(
Andersen Lau - Me retrouver sur Twitter
Pour les jeunes qui n'ont pas encore réussi le permis de conduire, faites une petite accélération (prioritairement en voiture!) sur Le-Permis.ch. A fond les pédales!
0

#2 L'utilisateur est hors-ligne   yuston 

  • Voir le blog
  • Groupe : Membre+
  • Messages : 589
  • Inscrit(e) : 07-octobre 04
  • Genre:Homme
  • Localisation:Lausanne

Posté 08 décembre 2011 - 22:58

Ah ça y est je sais ce que j'ai oublié!
$texte = 'pour cette pourriture';
$texte = preg_replace('#\b(pour|cette)\b#', '', $texte);
echo $texte;

Andersen Lau - Me retrouver sur Twitter
Pour les jeunes qui n'ont pas encore réussi le permis de conduire, faites une petite accélération (prioritairement en voiture!) sur Le-Permis.ch. A fond les pédales!
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)