Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/11/2006, 15h04   #1
Membre habitué
 
Avatar de Tchinkatchuk
 
Homme Sylvain Gourvil
Freelance en développement Web
Inscription : mars 2005
Messages : 248
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Gourvil
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Freelance en développement Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2005
Messages : 248
Points : 141
Points : 141
Par défaut Que faut-il utiliser avec l'UFT-8 : Regex ou POSIX ?

Bonjour a tous,

je pose une question peut etre mille fois posée mais je ne m'en sors plus. On trouve de tout en googlant sur ce sujet.

Je désire faire des regex sur des chaines de caractères en utf-8 voire utf-16.
Disons utf-8 mais si vous avez des renseignements sur le 16, je suis preneur.

Que faut-il utiliser ?

REGEX avec option \u (que d'ailleurs je n'arrive aps a faire marcher.

POSIX en mb qui marche a merveille mais est plus long qu'un regex.

Merci d'avance pour toutes vos réponses.
Tchinkatchuk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2006, 16h44   #2
Modérateur
 
Avatar de s.n.a.f.u
 
Homme
Développeur Web
Inscription : août 2006
Messages : 2 700
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 2 700
Points : 3 357
Points : 3 357
Je n'ai jamais vraiment eu de problème avec les regexp par rapport à l'UTF8, donc je ne peux répondre directement à ta question, mais je pense par contre que l'option U est tout à fait inutile. Il suffit de manier les quantificateurs correctement. De plus, l'option U inverse le comportement de ces quantificateurs et du coup ça peut te paumer dans la lecture du code.
s.n.a.f.u est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2006, 17h13   #3
Membre habitué
 
Avatar de Tchinkatchuk
 
Homme Sylvain Gourvil
Freelance en développement Web
Inscription : mars 2005
Messages : 248
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Gourvil
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Freelance en développement Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2005
Messages : 248
Points : 141
Points : 141
Merci pour la réponse.

Mais ce n'est pas l'anti gournmandise /U dont je parlais mais le modifieur utf /u !!

Merci quand meme
Tchinkatchuk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h44.


 
 
 
 
Partenaires

Hébergement Web