Выудить title

Ms

Новичок
Выудить title

У меня существует переменная
$ms='<html><title>MS-умный, хороший человек</title></html>';

Надо выудить из $ms тег <title>, так, чтобы
$q='MS-умный, хороший человек';

Возможно ли такое?
И если возможно, то в какую сторону смотреть?
 

bars_g

Guest
ereg()

preg_match()

-~{}~ 03.08.04 14:59:

lucas
регэкспы всё же проще :)
 

lucas

Guest
bars_g

Речь не о простоте, а о соответствии средства его применению.

P. S.: Радует, что объяснить что-то Ms -- mission impossible. :D
 

Ms

Новичок
lucas
Не, через полчаса разбирусь...
надеюсь

-~{}~ 03.08.04 15:37:

за полчаса в регулярных выражениях не разберёшься
 

lucas

Guest
Ms

Ты подтвердил мои опасения.
Ему говоришь -- [m]strpos[/m] + [m]substr[/m], а он -- реги, реги.
 

DoctorD

Guest
а мне вот не лень было вот какой гон написать:
PHP:
$ms="<html><title> Your phrase </title></html>";
$w1 = "<title>";
$w2 = "</title>";
$result = substr( $ms, strpos($ms, $w1) + strlen($w1), strpos($ms, $w2) - (strpos($ms, $w1) + strlen($w1)) );
=) А фигли, по-моему работает
 

Ms

Новичок
DoctorD
Большое спасибо,
Я даже разобрался и переделал под себя
(изначальная цель - выудить значение href из тега <A>)
 

Kapacb

Новичок
Автор оригинала: DoctorD
а мне вот не лень было вот какой гон написать:
PHP:
$ms="<html><title> Your phrase </title></html>";
$w1 = "<title>";
$w2 = "</title>";
$result = substr( $ms, strpos($ms, $w1) + strlen($w1), strpos($ms, $w2) - (strpos($ms, $w1) + strlen($w1)) );
=) А фигли, по-моему работает
В общем случае так искать нельзя!!!
А если будет так:
PHP:
$ms = "<html><      title    >some text<  /   title >";
 

Sat

Guest
Автор оригинала: Ms
DoctorD
Большое спасибо,
Я даже разобрался и переделал под себя
(изначальная цель - выудить значение href из тега <A>)
а вот href-ы из тэга <A> гораздо проще выуживать [m]preg_match_all[/m]
 

lucas

Guest
Kapacb

Во-первых, не стоит поднимать темы месячной давности.

Во-вторых, об общем случае речь не шла.
Был конкретный образец данных. Для него было найдено решение.
 
Сверху