Я пытаюсь сопоставить / заменить все экземпляры тега "br", но только когда они окружены разделителями {c} {/ c}. Это шаблон регулярного выражения, который у меня есть сейчас:
/{c}.*(<br>).*{\/c}/mgsU
Проблема с тем, что у меня есть в настоящее время, заключается в том, что он соответствует только самому первому тегу и игнорирует остальные, если нет другого блока {c} {/ c}, где он делает то же самое. Это URL-адрес страницы regex101, которую я создал для целей тестирования: https://regex101.com/r/eVI53z/2
У него есть тестовая строка, и мой желаемый результат будет соответствовать строкам 2,3, концу 5, началу 6 перед тегом {/ c}, концу строки 12, трем тегам в строке 15 и середине строки 16.
Любая помощь будет принята с благодарностью. Спасибо, ребята!