作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有一个配置文件,每一行都包含空格分隔的值。在列上我只有零。例子:
... # there is more configuration before the interesting stuff:
0 0 file /dev/stdin 224.0.68.54:12131
0 0 file /dev/stdin 224.0.68.55:12102
0 0 file /dev/stdin 224.0.68.49:12333
0 0 file /dev/stdin 224.0.68.60:12184
0 0 file /dev/stdin 224.0.68.62:12888
0 0 file /dev/stdin 224.0.68.77:12001
0 0 file /dev/stdin 224.0.68.33:12973
0 0 file /dev/stdin 224.0.68.54:12131
0 1 file /dev/stdin 224.0.68.55:12102
0 2 file /dev/stdin 224.0.68.49:12333
0 3 file /dev/stdin 224.0.68.60:12184
0 4 file /dev/stdin 224.0.68.62:12888
0 5 file /dev/stdin 224.0.68.77:12001
0 6 file /dev/stdin 224.0.68.33:12973
最佳答案
您可以使用评估表达式进行搜索和替换的可能性:
^0 \([0-9]+\)
\,(format "0 %s" (+ \#1 \#))
\#1
是第一个匹配的组(如\1 但转换为数字)和 \#
是已经完成的替换次数(第一次替换从 0 开始)。为每个匹配评估表达式。 ^\([0-9]+\) \([0-9]+\)
\,(format "%s %s" \#1 (+ \#2 \#))
关于emacs - 如何在配置文件的同一行上增加一系列数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16921013/
我是一名优秀的程序员,十分优秀!