Soucis de regex !
6 messages
• Page 1 sur 1
- vin-moi
- WRInaute occasionnel

- Messages: 391
- Inscription: 22 Nov 2004
Soucis de regex !
salut,
Voilà j'ai un tout petit soucis de regex, j'espère que vous pourrez m'aider :
Grosso modo je souhaite encadrer certains mots par deux doubles crochet ...
par exemple remplacer "blablabla titi blabla bla" par "blablabla [[titi]] blabla bla".
A priori simple ?
Seulement je souhaites prendre en compte les accents, ca donne des regex du genre :
preg_replace("#\b(t[iíîìï]{1}t[iíîìï]{1})\b#isU", "[[\\1]]", $texte, 1);
Ca marche niquel ... sauf quand le mot se termine par un accent !
si par exemple on a titîblabla , il va encadrer titî , alors que ca devrait etre empeché par le \b
.
Vous avez une idée ?
merci d'avance !
Voilà j'ai un tout petit soucis de regex, j'espère que vous pourrez m'aider :
Grosso modo je souhaite encadrer certains mots par deux doubles crochet ...
par exemple remplacer "blablabla titi blabla bla" par "blablabla [[titi]] blabla bla".
A priori simple ?
Seulement je souhaites prendre en compte les accents, ca donne des regex du genre :
preg_replace("#\b(t[iíîìï]{1}t[iíîìï]{1})\b#isU", "[[\\1]]", $texte, 1);
Ca marche niquel ... sauf quand le mot se termine par un accent !
si par exemple on a titîblabla , il va encadrer titî , alors que ca devrait etre empeché par le \b
Vous avez une idée ?
merci d'avance !
-

Joe Le Mort - WRInaute occasionnel

- Messages: 260
- Inscription: 8 Aoû 2006
tu serais pas deja passé ici toi ?
-

Joe Le Mort - WRInaute occasionnel

- Messages: 260
- Inscription: 8 Aoû 2006
Re: Soucis de regex !
vin-moi a écrit:preg_replace("#\b(t[iíîìï]{1}t[iíîìï]{1})\b#isU", "[[\\1]]", $texte, 1);
Ca marche niquel ... sauf quand le mot se termine par un accent !
si par exemple on a titîblabla , il va encadrer titî , alors que ca devrait etre empeché par le \b.
Vous avez une idée ? !
Moi je découperai chaque mot de la chaine dans un tableau.
S'il contient un accent, alors tu encadre la valeur.
tu parcours ton tableau et tu affiches mots à mots;
peut etre que qqun a une autre soluce
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Nouveautés dans l'API Google Analytics (Septembre 2009) - 19-09-2009
- Google met à jour sa recherche locale - 15-09-2004
- Bingbot : le nom officiel du robot de Bing - 29-06-2010
- Résultats de l'enquête sur le marché du référencement - 17-02-2005
- Filtre Google Analytics pour trouver les questions des visiteurs - 14-09-2010
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
