Similar a la respuesta dada por @darioo, escriba lo siguiente en la parte superior de la memoria intermedia:
(query-replace-regexp "\\(.*?\\),\\(.*\\)" "\\2,\\1")
Luego, se coloca el cursor al final de esta línea y pulse Ctrl-X, Ctrl-E .
Tendrá una función de buscar y reemplazar interactiva para la cual presione la barra espaciadora para realizar el cambio y presione ctrl-g para salir. Si presiona !
(signo de exclamación), la búsqueda dejará de ser interactiva y tendrá lugar en todos los textos coincidentes.
Si desea invertir los cambios, presione M-x (generalmente ESC seguido de x
) y escriba undo
y presione Intro.
+1 para regexp - Me encanta la expresión regular de emacs. Lo que realmente les gusta es que también puedes unir líneas de alimentación con ellos. – Knubo