Использование подстановочного знака в текстовом редакторе Nano?

У меня есть документ с несколькими терминами, содержащимися в кавычках ("). Например, "1" 2 "3". Я хочу найти и заменить (^W, ^R) только термины внутри кавычек. В моем примере Я хотел бы найти/заменить "1" и "3".

Думаю, я бы использовал подстановочный знак, но не могу найти его в nano.

Как я могу достичь этой цели? Спасибо!


person Benjamin C    schedule 24.12.2017    source источник
comment
Нет такой вещи, как bash nano. nano не является частью bash — его можно запустить даже без установленного bash.   -  person Charles Duffy    schedule 24.12.2017
comment
(также, nano — это редактор с чрезвычайно ограниченными возможностями, разработанный прежде всего для простоты; он может иметь поддержку регулярных выражений, но если это не так, я не удивлюсь — подумайте об изучении emacs или вим).   -  person Charles Duffy    schedule 24.12.2017


Ответы (1)


Начните экземпляр «поиска и замены» с помощью Ctrl + \, а затем включите регулярное выражение с помощью alt+r.
Введите выражение того, что вы хотите заменить (используйте свою любимую поисковую систему, чтобы узнайте больше о регулярном выражении или даже проверьте свою работу с помощью regex101).

Многие люди склонны ненавидеть nano, но мне еще не приходилось сталкиваться с моментом, когда он не мог бы делать то, что мог сделать vim/emacs с точки зрения редактирования. Узнайте, что вы можете из всех из них, используйте свой любимый.

person LuminousShadow    schedule 14.05.2020