Salut tout le monde,
Svp j'ai un petit problème avec une regexp, quand je la teste sur la langue française elle marche mais en arabe ça ne me donne pas le même résultat.
voilà ma regexp :
En fait, je veux que mon $mot soit matché en entier par l'un des motifs de ma regexp, et pas seulement une partie. Et donc ça marche en français, mais en arabe, à partir du moment où l'un des motifs de la $regexp contient une ou deux lettres du $mot, il me répond "oui" !!my $regexp = "lundi|mardi|mercredi";
my $mot = "mardi";
if ($mot =~ /^$regexp$/)
{ print "oui\n"; }
else { print "non\n"; }
Est-ce un problème de codage des caractères ?Si non, alors quel est le problème ?
Merci d'avance et bonnes vacances à tous ceux qui sont en vacances ;-))
Myra67
Partager