LINUX.ORG.RU

как заменить в emacs __some__ на ~__some__~?

 


0

1

Есть документ, там очень много

__some__

мне нужно его заменить на

~__some__~

с подтверждением, где some - разный в документе текст. Вручную поменять это всё не вариант

★★★

Последнее исправление: serg002 (всего исправлений: 1)
Ответ на: комментарий от firkax

Поддерживает, только синтаксис надо будет махнуть слегка

In TO-STRING, ‘\&’ stands for whatever matched the whole of REGEXP,
and ‘\N’ (where N is a digit) stands for whatever matched
the Nth ‘\(...\)’ (1-based) in REGEXP.
‘\?’ lets you edit the replacement text in the minibuffer
at the given position for each replacement.

https://www.gnu.org/software/emacs/manual/html_node/emacs/Regexp-Replace.html

yoghurt ★★★★★
()
Последнее исправление: yoghurt (всего исправлений: 1)

Регуляркой (query-replace-regexp, обычно C-M-%)

__[[:alpha:][:digit:]_]+__ → ~\&~
no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от SharpTits

Там в этом вашем виме, можно регуляркой найти имена переменных, переносимо между любыми языками программирования? Или например, все гласные/согласные/знаки препинания, опять же универсально для любого языка?

no-such-file ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.