Вообщем стулкнулся с проблемой. Есть переменная текста, если она содержит более N символов - текст обрезается, так вот, если вконце строки будет бб-код например [u] тогда его обрезает все стает подчеркнутым че можна сделать?
заменять бб коды регулярными выражениями парами, хотя будет все равно некрасиво если в тексте будет [u] написано.
лучше всего обрезать строку раньше немного и проверять что не закрыто - то закрывать. Это можно без регулярки даже.
не хочю создавать тему так чо:
$msg = preg_replace('#\[blue\](.*?)\[/blue\]#si', '<span style="color:#0000ff">\1</span>', $msg);
мне нужно етое выражение зделать так чтоб вместо blue любое название подходило тоисть там где #0000ff любое название и там где то самое что там где колор