У меня есть строка, как <div><center>[content]</center></div>
. «[content]» заменяется скриптом php, который вставляет содержимое из базы данных. Я решил эту проблему, используя функцию str_replace. Теперь я хочу изменить свой скрипт следующим образом: если я набираю [content], он должен его заменить. Если я напишу [[контент]], он ничего не должен делать. Я думал об использовании регулярных выражений, но все, что я пытаюсь -> Это не работает. Если вы меня не понимаете, просто вспомните C#, java, ...: Если я наберу \ n, это новая строка. Если я набираю \ n его "\ n". Я был бы очень благодарен, если бы кто-нибудь мог помочь.PHP Regex Replace
Взгляните на этот пример:
"aa[content]aa" -> aaMYCONTENTaa
"aa[[content]]aa" -> aa[[content]]aa
"aa[[[content]]]aa" -> aa[MYCONTENT]aa
Покажите нам, что вы пробовали до сих пор –
Шаблон двигателя? Может быть, использовать существующий? –
** Попробуйте написать что-то самостоятельно **, а затем, если это не сработает, принесите его нам, чтобы помочь вам. Вы начинаете, мы помогаем. Мы не пишем его для вас. Покажите нам фактический код, который вы пробовали, а затем мы можем вам помочь. Скорее всего, вы получите довольно близко к ответу, если сначала попробуете сами. –