У меня есть редактор WYSIWYG, и мой клиент хочет использовать аналогичный шаблон, например, Wordpress shortcodes.замените строку на строку из исходной строки
Эффективно клиент хочет сделать что-то вроде:
[.class_name]
/// Some content here
[/close_container]
Я могу легко заменить [/ close_container] с помощью str_replace(), но, как class_name будет меняться с каждым шорткодом используется (скажем, это было [ .green_block] Я первый как-то захватить green_block, а затем заменить все [.green_block] с <div class='green_block'>
. Там нет предопределенного списка классов, так что я немного невежествен о том, как подойти к этому.
любых идеи?
даже 'StrPos 'может помочь вам найти его, и' substr_replace' заменить – zerkms
Если список предопределенных классов отсутствует, почему бы вам не ввести только '
@ M8R-1jmw5r - I tri ed my best to push for this, но клиент неохотно пишет любой html-код. Поверьте мне, я попробовал:/ – mauzilla