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 :: Версия для печати :: Выбор текста между тэгами
Форумы портала PHP.SU » PHP » Регулярные выражения » Выбор текста между тэгами

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

1. snooker - 08 Апреля, 2008 - 20:56:10 - перейти к сообщению
У меня задача выбирать текст, стоящий между
<font size=-1>
и
</font>

Я написал вот так
preg_match_all('/(?<=<font size=-1>)*(?=<\/font>)/', $string, $matches);
print_r($matches);

Однако это не работает. Как написать правильно?
2. philimon - 09 Апреля, 2008 - 11:55:39 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. preg_match_all("(<font size=-1>(.*)</font>)", $string, $matches);
3. Mister - 18 Апреля, 2008 - 14:34:06 - перейти к сообщению
А символ | в условии с одной и с другой стороны разве не надо?

 

Powered by ExBB FM 1.0 RC1