Ogni tanto un po 'voglio sostituire tutte le istanze di valori come:Emacs: espressione regolare sostituzione di cambiare caso
<BarFoo>
con
<barfoo>
cioè non un'espressione regolare sostituzione di tutte le cose parentesi angolari all'interno con il suo equivalente minuscolo.
Qualcuno ha un bel frammento di Lisp che fa questo? È lecito ritenere che si tratti solo di valori ASCII. Punti bonus per tutto ciò che è abbastanza generico da assumere un'espressione regolare completa e non si limita a gestire l'esempio delle parentesi angolari. Ancora più punti bonus per una risposta che utilizza solo M-x query-replace-regexp
.
Grazie,
Dom
Che figata! Non ero a conoscenza di \,() nelle espressioni regolari di Emacs. – emk
Mi viene visualizzato l'errore "Uso non valido di' \ 'nel testo sostitutivo " –
Regexp deve essere" <\\([^>] + \\)> "e la sostituzione non funziona come previsto se la stringa di ricerca corrisponde al tag in maiuscolo. –