Найдите все места, которые начинаются и заканчиваются данной фразой, и добавьте специальный знак в начале каждого вхождения в VS Code. - PullRequest
0 голосов
/ 30 ноября 2018

Давайте начнем с примера.Я хочу найти все места во всем решении, которые начинаются с фразы template и заканчиваются .js.например, Совпадение:

template\blah\loadprojdata.js
template\scripts\showhidecontrols.js
template\scripts\pageloader.js
template\scripts\andsearchfield.js

Не совпало:

template\scripts\pageloader.css
\template\scripts\andsearchfield.js

Для всех случаев я хочу добавить знак \ в начало, чтобы ожидаемый результат выглядел следующим образом:

\template\blah\loadprojdata.js
\template\scripts\showhidecontrols.js
\template\scripts\pageloader.js
\template\scripts\andsearchfield.js

Пока что я создал выражение

^template.*\.js$

Но я понятия не имею, как добавить \ в начало каждой найденной строки.У меня есть только вариант замены в коде VS.Есть идеи?Приветствия

1 Ответ

0 голосов
/ 30 ноября 2018

Вы можете заменить, используя

Найти: ^(template.*\.js)$Заменить: \\$1

(template.*\.js) - это группа захвата с идентификатором 1, и ее значение указывается с помощью заполнителя $1 из шаблона замены.Для замены на литерал \ его следует удвоить.

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...