Я хочу найти и заменить это
`https://example.com/`{.uri}
в
[https://example.com/](https://example.com/)
С vim
я сделал бы s/
(HTTP. *) , {.uri}/[\1](\1)/g
Но это не работает с atom.io
. Как я могу это решить?
Я хочу найти и заменить это
`https://example.com/`{.uri}
в
[https://example.com/](https://example.com/)
С vim
я сделал бы s/
(HTTP. *) , {.uri}/[\1](\1)/g
Но это не работает с atom.io
. Как я могу это решить?
Ответы:
Если вы нажмете Cmd-F и откроете панель поиска, с правой стороны появится кнопка «. *». Щелкните его, и теперь это режим регулярного выражения.
я нахожу
(http.*)\{\.uri\}
и заменить на
[$1]($1)
s/(http.*){.uri}/[\1](\1)/g
не работает atom
с активированным RegEx. Возможно, это ошибка или другой синтаксис RegEx. Это было причиной моего вопроса.
$1
захватывается группа номеров - 123, замените ее, добавив к ней 1, что-то вроде eval($1+1)
..?
Juste для обновления @ ответ speedogoo в считывателей в будущем, если вы не можете найти режим регулярных выражений в окне поиска, это выглядит следующим образом :
Вы также можете открыть его с помощью сочетания клавиш Ctrl+ Alt+ / (по умолчанию) .
Обратите внимание, что даже ^
и $
уже поддерживаются функцией поиска и замены Atom.
^
и конца строки $
не поддерживаются. Поддерживается замена группы.
vim
. Хотелось бы узнать, как решить данную проблему сatom
.