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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект