Emacs 24.5:替换 CSV 文件特定列中的模式
Emacs 24.5 : replace pattern in a specific column of a CSV file
我只想将第 3 列中的模式 'foo' 替换为以下 CSV 文件的 'bar'。是否可以使用 emacs 执行此操作,还是我需要编写脚本来执行此操作?
foo;bbb;foo;
foo;bbbbbbbb;bar;
foo;bbbbbb;foo;
foo;bbbbbbbbbbbb;bar;
foo;bbbbbb;foo;
因此,加速结果将是:
foo;bbb;bar;
foo;bbbbbbbb;bar;
foo;bbbbbb;bar;
foo;bbbbbbbbbbbb;bar;
foo;bbbbbb;bar;
使用 csv 模式:https://github.com/emacsmirror/csv-mode
M-x csv-transpose
Then your column is a line, so you can select as region and do a query-replace on the region or use narrow-to-region or ...
M-x csv-transpose
-
我只想将第 3 列中的模式 'foo' 替换为以下 CSV 文件的 'bar'。是否可以使用 emacs 执行此操作,还是我需要编写脚本来执行此操作?
foo;bbb;foo;
foo;bbbbbbbb;bar;
foo;bbbbbb;foo;
foo;bbbbbbbbbbbb;bar;
foo;bbbbbb;foo;
因此,加速结果将是:
foo;bbb;bar;
foo;bbbbbbbb;bar;
foo;bbbbbb;bar;
foo;bbbbbbbbbbbb;bar;
foo;bbbbbb;bar;
使用 csv 模式:https://github.com/emacsmirror/csv-mode
M-x csv-transpose
Then your column is a line, so you can select as region and do a query-replace on the region or use narrow-to-region or ...
M-x csv-transpose
-
-