У меня длинный шаблон, из которого мне нужно извлечь определенные строки на основе определенных шаблонов.Проходя через несколько примеров, я обнаружил, что использование квантификаторов хорошо в таких ситуациях. Например, следующий шаблон - мой шаблон, из которого мне нужно извлечь while
и doWhile
.
This is a sample document.
$while($variable)This text can be repeated many times until do while is called.$endWhile.
Some sample text follows this.
$while($variable2)This text can be repeated many times until do while is called.$endWhile.
Some sample text.
извлечь весь текст, начиная с $while($variable)
до $endWhile
.Затем мне нужно обработать значение переменной $.После этого мне нужно вставить текст между $while
и $endWhile
в исходный текст.У меня есть логика извлечения переменной.Но я не уверен, как использовать квантификаторы или сопоставление с образцом здесь.Может кто-нибудь предоставить мне пример кода для этого?Любая помощь будет принята с благодарностью