Блокнот ++ выполняет поиск точки с запятой, сложенной двузначным числом и кавычкой, и заменяет только точку с запятой - PullRequest
1 голос
/ 30 апреля 2019

Я хочу использовать функцию поиска / замены в Notepad ++ для выполнения следующих действий:

Найти: Точка с запятой, состоящая из двух цифр и кавычек (пример: ;25")

Заменить: Заменить точку с запятой на двоеточие (Пример результата: ,25")

Что у меня есть: Я могу найти то, что хочу (см. выше) со следующим регулярным выражением: ;[0-9]{2}".Однако я не уверен, как правильно использовать функцию замены.Я знаю, что с помощью \1 я могу сослаться на соответствующую группу, но это не решает задачу.

1 Ответ

3 голосов
/ 30 апреля 2019

Используйте группу захвата :

Найдите, что : ;(\d{2}") Заменить на : ,\1

\1 - это числовая обратная ссылка , которая содержит значение, захваченное Группой 1, и группа определяется паройнеэкранированные скобки в шаблоне.

Настройки и демо :

enter image description here

...