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
    -