Заменить одну черту между цифрами двойной чертой - PullRequest
2 голосов
/ 18 мая 2011

У меня проблемы с разработкой синтаксиса для поиска замены с регулярными выражениями в emacs. Я хочу заменить все одиночные тире - между цифрами [0-9] двойной тире --.

Ответы [ 2 ]

4 голосов
/ 18 мая 2011

Это сработало для меня с M-x replace-regexp

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

Это заменяет:

12-345
0-1

С:

12--345
0--1
4 голосов
/ 18 мая 2011

Попробуйте заменить шаблон:

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

с:

\1--\2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...