Я хочу найти и заменить это
`https://example.com/`{.uri}
to
[https://example.com/](https://example.com/)
С vim
я бы сделал s/
(http. *) _ 5_, но с atom.io
это не работает. Как я могу это решить?
Я хочу найти и заменить это
`https://example.com/`{.uri}
to
[https://example.com/](https://example.com/)
С vim
я бы сделал s/
(http. *) _ 5_, но с atom.io
это не работает. Как я могу это решить?
Если вы нажмете Cmd-F и откроете панель поиска, с правой стороны появится кнопка «. *». Щелкните по нему, и теперь это режим регулярного выражения.
я нахожу
(http.*)\{\.uri\}
и заменить на
[$1]($1)
s/(http.*){.uri}/[\1](\1)/g
не работает в atom
с активированным RegEx. Возможно, это ошибка или другой синтаксис RegEx. Это было причиной моего вопроса.
- person wintermeyer; 13.03.2014
$1
захватывает группу номеров - 123, замените ее, добавив к ней 1, что-то вроде _2 _ ..?
- person SexyBeast; 22.02.2015
command
+ F
, введите свой поиск и затем нажмите (на Mac) option
+ return
. Если выбран параметр «Найти все», будет создано несколько курсоров, которые позволят вам напрямую редактировать результаты поиска.
- person Greenstick; 13.06.2019
Просто обновите ответ @ speedogoo для будущих читателей, если вы не найдете режим регулярного выражения в в режиме поиска это выглядит так:
Вы также можете открыть его с помощью сочетания клавиш Ctrl + Alt + / (по умолчанию).
Обратите внимание, что даже ^
и $
уже поддерживаются в Atom's найти и заменить.
^
и конца строки $
не поддерживаются. Поддерживается замена группы.
- person SadullahCeran; 03.01.2018
vim
. Хотелось бы узнать, как решить данную проблему сatom
. - person wintermeyer   schedule 06.03.2014