codsteep
Новичок
Проблемы с preg_replace.
Хотел сделать оранизацию псевдотегов по такому принципу.
Но столкнулся с проблемой... При выводе этого всего в textarea всё нормально... До тех пор пока в тексте не встечается <br />.
Т.е. если написать так [ b]fffff<br />ffff[/b] то он и выведет это же самое.. Как переписать регулярное выражение?
-~{}~ 15.07.04 15:39:
пробелов внутри квадратных скобок естессна нет.
Хотел сделать оранизацию псевдотегов по такому принципу.
PHP:
$find = array("'\<b\>(.*?)\</b\>'i","'\<i\>(.*?)\</i\>'i","'\<font color=(.*?)\>(.*?)\</font\>'i");
$replace = array("[ b ]\\1[ /b ]","[ i ]\\1[ /i ]","[ color=\\1]\\2[/color]");
$msg_text = preg_replace($find,$replace,$msg_text);
Т.е. если написать так [ b]fffff<br />ffff[/b] то он и выведет это же самое.. Как переписать регулярное выражение?
-~{}~ 15.07.04 15:39:
пробелов внутри квадратных скобок естессна нет.