Вопрос регулярного выражения в коде Visual Studio - PullRequest
0 голосов
/ 16 мая 2019

В визуальном студийном коде я хочу иметь возможность заменить запятую, за которой следует новая строка и открывающая скобка, только открывающей скобкой.Я не могу просто заменить запятую, поскольку в другом месте файла есть запятые.

То, что я пробовал в строке поиска в режиме регулярного выражения:

Найти: ,$\n^{

Заменить: \n{

Но его невозможно сопоставить с помощью выражения.Я что-то здесь упускаю?

enter image description here

Ответы [ 2 ]

1 голос
/ 16 мая 2019

Убедитесь, что вы выбрали .* для поддержки регулярных выражений.

enter image description here

Я попробовал ваш тестовый пример, и он должен работать.

0 голосов
/ 26 мая 2019

Вы можете использовать

},\r?\n{

и заменить на }{.

enter image description here

\r?\n соответствует окончанию строки CRLF или LF. Нет необходимости добавлять дополнительные якоря, они неявны с обеих сторон \n.

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