регулярное выражение для «{constanttext} variationoftext МОЖЕТ содержать любые символы и шаблон {/constanttext}»

#php #regex

#php #регулярное выражение

Вопрос:

как бы я создал регулярное выражение для PHP preg_match_all, когда выполняется поиск по этому шаблону текста:

 {constanttext}Text with nay format and pattern or URLs.com http 3420134r09ujdmak   {/constanttext}
  

В абзацах, подобных этому

…y. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный принтер взял набор текста и скремблировал его, чтобы создать книгу с образцами текста. Это {constanttext} Текст с любым форматом и шаблоном или URLs.com http 3420134r09ujdmak {/constanttext} y. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный принтер взял набор текста и скремблировал его, чтобы создать книгу с образцами текста. Это ч…

Спасибо

Ответ №1:

Я предполагаю, что части «constanttext» на самом деле являются частью текстового примера. В этом случае сработало бы что-то вроде следующего. Оно соответствует любым символам между открывающим и закрывающим полем {constanttext}. Если вы хотите протестировать его, а также изменить для немного отличающихся вариантов, вы можете попробовать такой инструмент, как regexr.com .

 {constanttext}(. ){/constanttext}