1

Как вы можете активировать Emacs 'kill-ring в Regex-builder?

Мое регулярное выражение " [a-zA-z/0-9-.]*" Подсвечивает материал, который я хочу удалить. Я поставил регулярное выражение, чтобы убить кольцо C-c C-w . Я неудачно активирую команду удаления, нажимая SHIFT-CTRL-META-5 , как я понимаю C-M-% , и затем ENTER которая дает replaced 0 occurances . Я должен очевидно нажать ! где-то.

Где вы нажимаете !?

1 ответ1

1

Я думаю, что проблема, с которой вы столкнулись, заключается в том, что C-c C-w копирует цитируемое регулярное выражение, а query-replace-regexp кажется похожим на необработанное регулярное выражение.

Например

C-M-% "[a-z]+" RET test RET

не работает, но

C-M-% [a-z]+ RET test RET

работает.

Я не знаю, на что вы ссылаетесь, когда с ! ключ; у вас есть справочный материал, с которым вы работаете?

Вы увидите ту же проблему, определенную здесь, в StackOverflow с некоторыми идеями, чтобы решить эту проблему. Включая ссылку на re-builder+, который явно имеет некоторые функции, которые делают его приятным с query-replace-regexp и подобными.

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