smidl
@smidl
WordPress-разработчик

Как выбрать часть из {текст} и потом заменить эту конструкцию полностью, не зависимо от внутренностей?

Собственно от старого сайта остались в статьях конструкция:

{spoiler title=VMware vCenter Operations Management Suite opened=0}

Мне нужно с помощью регулярного выражений:

1) Выбрать заголовок (выделено жирным). тут выходит нужно выбрать все до начала opened
2) Заменить все что всю конструкцию выше на свой
<span class="spoiler=title">ТУТ ЗАГОЛОВОК ИЗ ВЫДЕЛЕННОГО ЖИРНЫМ ВЫШЕ<span>
<div class="spoiler">Тут содержимое спойлера будет, его добавить не проблема</div>

Я пытался делать это через регулярки, но не могу правильно выбрать заголовок, да и полностью весь код заменить не удается, даже стыдно показывать наработки.
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
Держи регулярку;)
\{spoiler title=(.+?)opened=0\}

www.phpliveregex.com/p/hQO
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы