есть функция перевода bbcoda в html сущности (php)
$patterns = array(
'#\[b\](.*?)\[/b\]#',
'#\[u\](.*?)\[/u\]#',
'#\[strike\](.*?)\[/strike\]#',
'#\[em\](.*?)\[/em\]#',
);
$replacements = array(
'<b>$1</b>',
'<u>$1</u>',
'<strike>$1</strike>',
'<em>$1</em>',
);
$text = preg_replace($patterns, $replacements, $text);
как можно сделать чтобы готовый текст обработанный при помощи данной функции, при попадании в textarea, изменялся обратно на bbcode? то есть из lol <b>text 123</b>
в текстарею должен попадать lol [b]text123[/b]
спасибо
Я бы использовал регулярное выражение просто и заменял по шаблону:
/<(/?b)>/ig => "[$1]"
Если не ошибаюсь, то так.
Пример:
var str = "<b>azaza</b> aza <b>kek</b> lool <B></B> dcs";
var n_str = str.replace(/<(\/?b)>/ig, "[$1]");
i в конце шаблона - любой регистр букв: b,B. Если нужно только b, i нужно убрать. g в конце - значит, что нужно найти не первое совпадение, а все совпадения в строке.
Необходимо реализовать шифрование html файлов в приложении (ios & android)Для этого я создал локальный сервер и шлю запросы с webview к нему
Добрый день, есть проблема: при обращении к переменной,на моем примере вот в этом месте consolelog('nonDuplicatedArray2', nonDuplicatedArray) получаю в консоли [], при...
Хочу узнать у опытных программистов, как лучше реализовать модальное окно? Код не вставляю тк