De temps en temps, je veux remplacer toutes les instances des valeurs comme :
<BarFoo>
avec
<barfoo>
c'est-à-dire remplacer par une expression régulière tout ce qui se trouve entre crochets par son équivalent en minuscules.
Quelqu'un a t-il un petit bout de Lisp qui fait ça ? On peut supposer qu'il s'agit uniquement de valeurs ASCII. Des points bonus pour tout ce qui est assez générique pour prendre une expression régulière complète, et qui ne se contente pas de gérer l'exemple des crochets. Encore plus de points bonus pour une réponse qui utilise simplement M-x query-replace-regexp
.
Merci,
Dom