FiRеFоX
V.I.P.
- Регистрация
- 07.08.2010
- Сообщения
- 744
Вот:
Собственно регулярка может и велосипед, но гуглить было не охото, поэтому набросал свою, она делает текст жирным цветом заменив некоторые символы.
Сам вопрос: Сейчас регулярка заменяет только текст [a-zA-Zа-яА-Я0-9\s], ну буржуйский язык, русский, цифры и пробел. Как сделать так, чтобы заменяло не только это, а вообще ВСЁ, что там есть неважно какой символ? Попробовал поставить (*) и пробовал [*], но не помогает, в первом случае вообще варнинг лезет
Код:
$text = 'Какой-то текст, бла- бла-бла, а это [b]жирный цвет[/b]';
$new_text = preg_replace("#(\[b\])([a-zA-Zа-яА-Я0-9\s]+)(\[\/b\])#u","<span class=\"bold\">\${2}</span>", $text);
echo $text;
Сам вопрос: Сейчас регулярка заменяет только текст [a-zA-Zа-яА-Я0-9\s], ну буржуйский язык, русский, цифры и пробел. Как сделать так, чтобы заменяло не только это, а вообще ВСЁ, что там есть неважно какой символ? Попробовал поставить (*) и пробовал [*], но не помогает, в первом случае вообще варнинг лезет