Вопрос по регулярному выражению.

  • Автор темы Автор темы grey109
  • Дата начала Дата начала

grey109

Новичок
Вопрос по регулярному выражению.

Подскажите, как в строке

<font color=\"#f00000\"><b>йцу 100 фыв 908</b></font>

подсветить какие-либо символы, кроме тех, которые встречаются в тэгах.

Например, нужно подсветить все 0. Результат должен быть:

<font color=\"#f00000\"><b>йцу 100 фыв 90 8</b></font>
 
Это есс-но для всех цифр, а это только для нулей -
PHP:
preg_replace("/(?!<[^<>]*)(0+)(?![^<>]*> )/","<font color=\"#ff0000\">\\1</font>",$str);
 
только пробел после (?![^<>]*> - не должен вроде быть.
 
Конечно не должно - опечатка, вот только эту опечатку добавил форум, а не я, я пробел там не писал.
 
Сверху