Выудить title

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

Ms

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

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

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

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

preg_match()

-~{}~ 03.08.04 14:59:

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

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

P. S.: Радует, что объяснить что-то Ms -- mission impossible. :D
 
lucas
Не, через полчаса разбирусь...
надеюсь

-~{}~ 03.08.04 15:37:

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

Ты подтвердил мои опасения.
Ему говоришь -- [m]strpos[/m] + [m]substr[/m], а он -- реги, реги.
 
а мне вот не лень было вот какой гон написать:
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)) );

=) А фигли, по-моему работает
 
DoctorD
Большое спасибо,
Я даже разобрался и переделал под себя
(изначальная цель - выудить значение href из тега <A>)
 
Автор оригинала: 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 >";
 
Автор оригинала: Ms
DoctorD
Большое спасибо,
Я даже разобрался и переделал под себя
(изначальная цель - выудить значение href из тега <A>)
а вот href-ы из тэга <A> гораздо проще выуживать [m]preg_match_all[/m]
 
Kapacb

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

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