Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Поиск HTML тегов
Форумы портала PHP.SU » » Если скрипт не работает » Поиск HTML тегов

Страниц (1): [1]
 

1. Zingeon - 13 Марта, 2014 - 09:25:35 - перейти к сообщению
Имеется регулярка на поиск HTML тегов с проверкой на парность и закрытие.
PHP:
скопировать код в буфер обмена
  1. $reg = '~<(\w+)[^>]*>((?:(?!</\\1>).)*)<(/\\1)*>~';

НО находит она результат только один раз. И строка типа
PHP:
скопировать код в буфер обмена
  1. $g = 'hello <i>my cruel</i> <strong>world ';

проходит в preg_match_all без проблем и ошибок. Подскажите, что я упустил?

 

Powered by ExBB FM 1.0 RC1