gpt4 book ai didi

emacs - 用 Emacs 交换 2 列

转载 作者:行者123 更新时间:2023-12-04 09:12:33 25 4
gpt4 key购买 nike

我有 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com