Нужна помощь в замене нескольких строк похожим шаблоном (используя notepad ++ ver.7) - PullRequest
0 голосов
/ 07 октября 2019

, поэтому у меня есть около 1000+ строк в блокноте ++ ver.7 (XML-файл), в каждой строке есть строка, содержащая этот перцифильный шаблон

items="number,number,number"

, и мне нужно заменить этот шаблон на

items="0,0,0"

число варьируется между строками

(извините, но я плохо знаю английский, и я очень новичок в блокноте, на самом деле я впервые использую его, изучаю кодирование XML, и это своего рода домашнее задание)

1 Ответ

1 голос
/ 07 октября 2019
  • Ctrl + H
  • Найти что: \bitems="\K\d+,\d+,\d+(?=")
  • Заменить на: 0,0,0
  • ПРОВЕРКА Матч
  • ПРОВЕРКА Обертывание
  • ПРОВЕРКА Регулярное выражение
  • UNCHECK . matches newline*
  • Заменить все

Объяснение:

\b              # word boundary
items="         # literally
\K              # forget all we have seen until this position
\d+,\d+,\d+     # 3 numbers comma separated
(?=")           # positive lookahead, make sure we have quote after

Дано:

items="123,456,789"

Результат для данного примера:

items="0,0,0"

Снимок экрана (до):

enter image description here

Снимок экрана (после):

enter image description here

...