我有 2 列,用逗号分隔。如何与 Emacs 交换这些列?
我有以下几点:
column 1,column2
x1,x2
y1,y2
f1,f2
我想要这样:
column2,column 1
x2,x1
y2,y1
f2,f1
最佳答案
使用 M-x query-replace-regexp
进而:
\(.+\),\(.+\)
作为替换正则表达式和
\2,\1
用于更换。
在 Emacs 中,您需要使用
\
来转义分组括号。 .所以,上面的正则表达式通常会写成(.+),(.+)
这意味着您需要第一组中逗号之前的所有内容以及第二组中逗号之后的所有内容。
\2,\1
意思是:写第二组,然后是逗号,然后是第一组。
关于emacs - 用 Emacs 交换 2 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246553/