Заменить все в поиске по регулярному выражению

Заменить все в поиске по регулярному выражению

Я не очень хорош в регулярных выражениях, но пытаюсь выполнить «Заменить все» в условном поиске по регулярному выражению.

В моем поиске regex (results(.*)continue) я пытаюсь найти слово "continue" в строках, которые также содержат слово "results". Есть ли что-нибудь, чтобы заменить "continue"толькоэти результаты поиска, кроме как вручную изменить их?

пример:

Results(.*)Continue
This sentence contains the word continue.
Results 2(.*)Continue

к

Results(.*)End
This sentence contains the word continue.
Results 2(.*)End

Спасибо.

решение1

Не уверен, что это самый эффективный способ, но попробуйте следующее:

  • Найти то, что:(?<=Results)(.+)Continue
  • Заменить:\1End
  • Режим поиска:Regular expression

Связанный контент