Comment remplacer un Malformed UTF-8 Regex

Vous pouvez parfois recevoir une erreur vous avertissant d'un UTF-8 malformé expression régulière, ou regex, lors de l'exécution d'un script Perl. Perl est un langage de programmation conçu pour exécuter des scripts qui, par exemple, peuvent effectuer des regexes. Une expression régulière est une méthode d'adaptation qui utilisent les programmeurs pour identifier les chaînes stockées dans des variables. Dans le monde occidental, les programmes codent des chaînes en utilisant le format de codage UTF-8 caractères qui utilise des caractères romains standard. Vous pouvez empêcher votre script de générer des messages d'erreur lors de l'exécution d'un regex codé UTF-8 en utilisant une fonction spéciale dans les versions 5.14 et au-dessus de l'interpréteur Perl.

Instructions

1 Télécharger la dernière version de l'interpréteur Perl à partir du site officiel Perl (voir Ressources). Pour ce faire, sélectionnez la version correcte pour votre système d'exploitation et cliquez sur "Télécharger ActivePerl." Exécutez le programme et suivez les instructions pour mettre à jour votre version actuelle de l'interpréteur Perl à la dernière.

2 Ouvrez votre script Perl dans un éditeur de texte, tel que le Bloc-notes.

3 Insérez la ligne suivante en haut du script:

utiliser la fonction 'unicode_strings';

4 Sauvegardez votre script Perl.