notepad ++ как вставить замену после следующего слова - PullRequest
0 голосов
/ 24 июня 2019
text: [aa-b c d...]
result: [b-123 c d...]

text:[aa-word1 word2 word3 ...]
result[word1-123 word2 word...]

[aa-bananas oranges apples]
[bananas-123 oranges apples]

Я хочу заменить aa-, но -123 следует ставить только после следующего слова.Следующее слово должно быть параметром, а не фиксированным текстом, таким как вставка aa-.Это потому, что есть много разных случаев, которые нужно заменить.

Я заменю «aa-» на многие другие варианты."bb-" "cc -" ... Но слово1 всегда является переменной в тексте.

1 Ответ

0 голосов
/ 24 июня 2019
  • Ctrl + H
  • Найти что: \[aa-(\w+)
  • Заменить на: [$1-123
  • check Match case
  • check Wrap вокруг
  • check Регулярное выражение
  • Заменить все

Пояснение:

\[          # opening square bracket
aa          # literally 2 a
-           # hyphen
(\w+)       # group 1, 1 or more word character

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

[b-123 c d...]
[word1-123 word2 word3 ...]
[bananas-123 oranges apples]

Снимок экрана:

enter image description here

...