用双破折号替换数字之间的单个破折号

时间:2011-05-18 19:22:33

标签: regex emacs

我在使用emacs中的正则表达式进行替换搜索的语法时遇到了问题。我想要做的是用双击-替换数字[0-9]之间出现的所有单个短划线--

2 个答案:

答案 0 :(得分:4)

尝试替换模式:

\([0-9]\)-\([0-9]\)

使用:

\1--\2

答案 1 :(得分:4)

这对M-x replace-regexp

有用
Replace-regexp: \([0-9]+\)-\([0-9]+\) with: \1--\2

取代:

12-345
0-1

使用:

12--345
0--1