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