Я не очень хорош в регулярных выражениях, но пытаюсь выполнить «Заменить все» в условном поиске по регулярному выражению.
В моем поиске 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