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

标签 regex emacs

我无法确定在emacs中使用正则表达式进行替换搜索的语法。我想做的是用双破折号-替换数字[0-9]之间出现的所有单破折号--

最佳答案

这对我来说适合M-x replace-regexp

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

它代替:
12-345
0-1

带有:
12--345
0--1

关于regex - 用双破折号替换数字之间的单破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6049950/

相关文章:

java - 正则表达式: No match found

java - 如何在没有 StringTokenizer 的情况下替换字符串中的标记

javascript - 查找并替换分组主题标签的实例

Emacs 如何只显示文件中光标上或光标之前的行

emacs - 如何设置 emacs 框架背景颜色?

python - 捕获两个单词之间的字符串,但只有第一次

javascript - 正则表达式 exec() 循环永远不会在 JS 中终止

emacs - Emacs 中 Dired 模式的专用窗口?

emacs - 如何在 emacs 中获得没有返回类型的函数的正确缩进?

git - Ediff 作为 git difftool