2

В регулярном выражении Emacs, похоже, есть несколько странных правил, таких как экранирование скобок. Я бы предпочел использовать регулярные выражения на основе Perl, которые я всегда использовал.

1 ответ1

2

Насколько я знаю, вы не можете, хотя некоторые люди пробовали подход преобразования регулярных выражений perl в регулярные выражения elisp.

Это можно сделать, вызвав внешнюю программу. shell-command-on-region может отправить часть или весь буфер во внешнюю программу, а затем заменить текст выводом программы, чтобы вы могли вызывать perl как внешний процесс и использовать его регулярные выражения таким образом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .