O_TEXT
2009-07-24 12:58:33 UTC
Bonjour,
je souhaite rechercher une séquence de caractères unicode, depuis un
script écrit en langage perl. Les séquences recherchées sont de la forme
«à vér» avec ou sans accents, et avec un nombre variable d'espaces.
En particulier, les séquences suivantes doivent être reconnues:
-à vér
-à ver
-a ver
-a vér
-à vér
Pour cela, j'utilise l'expression suivante dans le langage Perl:
[\x{00e0}a]\s+(?:v[\x{00e9}e]r
ou encore:
[\N{LATIN SMALL LETTER A WITH GRAVE}a]\s+(?:v[\N{LATIN SMALL LETTER E
WITH ACUTE}e]r
Cela semble fonctionner.
Toutefois, lorsque le script perl est obscurcis avec l'obfuscateur de
code perl de stunnix, le code de l'expression rationnelle prend l'une
des deux formes suivantes et semble ne pas fonctionner:
[\x00e0a]\s+(?:v[\x00e9e]r
[\303\240a]\s+(?:v[\303\251e]r
D'où ma question: est-il possible de rechercher des caractères unicode
depuis un script perl obscurci par l'outil stunnix?
je souhaite rechercher une séquence de caractères unicode, depuis un
script écrit en langage perl. Les séquences recherchées sont de la forme
«à vér» avec ou sans accents, et avec un nombre variable d'espaces.
En particulier, les séquences suivantes doivent être reconnues:
-à vér
-à ver
-a ver
-a vér
-à vér
Pour cela, j'utilise l'expression suivante dans le langage Perl:
[\x{00e0}a]\s+(?:v[\x{00e9}e]r
ou encore:
[\N{LATIN SMALL LETTER A WITH GRAVE}a]\s+(?:v[\N{LATIN SMALL LETTER E
WITH ACUTE}e]r
Cela semble fonctionner.
Toutefois, lorsque le script perl est obscurcis avec l'obfuscateur de
code perl de stunnix, le code de l'expression rationnelle prend l'une
des deux formes suivantes et semble ne pas fonctionner:
[\x00e0a]\s+(?:v[\x00e9e]r
[\303\240a]\s+(?:v[\303\251e]r
D'où ma question: est-il possible de rechercher des caractères unicode
depuis un script perl obscurci par l'outil stunnix?