Je lis une expression régulière d'un fichier de configuration, qui peut contenir ou non une syntaxe invalide. (Il est verrouillé derrière un pare-feu, alors n'entrons pas dans la sécurité.) J'ai été capable de tester un certain nombre d'erreurs et de donner un message amical.Puis-je capturer l'avertissement "Evasion non reconnue" lors de la compilation d'une regex?
Pas de chance sur celui-ci:
Unrecognized escape \Q passed through in regex
Je sais quelles sont les causes, je veux juste savoir si je peux capturer en Perl 5.8. Jusqu'à présent, il a résisté à mes efforts pour vérifier cette condition. Donc, la question est: est-ce que quelqu'un sait comment capturer ceci? Dois-je rediriger STDERR?
travaillé pour moi, merci. – Axeman