mon code (qui élimine les commentaires et les espaces dès le départ) fonctionne sur les exemples que tu as donnés. Tu as des exemples qui ne passent pas ?
Au pif:
MESSAGE_ERREUR = "Bim-badaboum ; erreur entre deux balises dièse (#)"
Pour les guillemets je ne gèrerais pas les sauts de lignes puisque je ne les gère pas non plus pour le reste. Il va falloir que je tienne "seulement" compte des paires de guillemets, des caractères d'échapement, et des guillemets précédés d'un caractère d'échapement. Je cherche les problèmes :-)
CHAINE_BIDON = "ma chaîne \" avec un piège au milieu"
[^] # Re: manque bang ?!
Posté par Kerro . En réponse au message Expressions régulières. Évalué à 2.
mon code (qui élimine les commentaires et les espaces dès le départ) fonctionne sur les exemples que tu as donnés. Tu as des exemples qui ne passent pas ?Au pif:
MESSAGE_ERREUR = "Bim-badaboum ; erreur entre deux balises dièse (#)"
Pour les guillemets je ne gèrerais pas les sauts de lignes puisque je ne les gère pas non plus pour le reste. Il va falloir que je tienne "seulement" compte des paires de guillemets, des caractères d'échapement, et des guillemets précédés d'un caractère d'échapement. Je cherche les problèmes :-)
CHAINE_BIDON = "ma chaîne \" avec un piège au milieu"