Tout d'abord bonjour,

je vais essayé de vous exposer mon problème le plus simplement possible.

J'aimerai exclure tout ce qui est écrit en majuscule et se trouvant entre 2 crochet comme ceci [A-Z].

Mon code est :
Mon résultat fonctionne partiellement, le problème c'est qu'il exclus aussi les majuscule qui ne se trouve pas dans les crochets.

Le résultat devrait être:
[HELLO] --> exclus
[Hrelfkdlm] --> non exclus
HELLO --> non exclus

Le résultat est :
[HELLO] --> exclus
[Hrelfkdlm] --> exlus les crochets et la majuscule
HELLO --> exclus

J'ai tenter de grouper mes crochets et mon UPPER avec des parenthèses puis des crochets mais en vain...

Si quelqu'un aurait une solution, merci de me la donner.