使用Emacs计算逗号分隔值

时间:2011-12-07 14:42:06

标签: emacs csv

是否可以使用emacs计算文件中两个标记点之间逗号分隔值的数量?

2 个答案:

答案 0 :(得分:3)

我会采用简单方法: M-x count-matches ,。它会计算逗号,但值的数量应为此数字,或者加号或减号1,具体取决于这两个点是否为逗号本身。我正在使用瞬态标记模式,因此该功能会自动应用于该区域。

答案 1 :(得分:2)

我只需narrow-to-region后跟(count-matches ",")

(当然,如果你经常需要它,可以编写一个函数一步完成。它甚至可以为你添加必要的+1,或处理逗号之间的转义字段等等......但是这个是我所知道的使用标准定义的最快方式。)