PCRE регулярное выражение, выходящая точка для разделителя - PullRequest
0 голосов
/ 24 сентября 2011

Я пытаюсь извлечь заголовок с удаленной страницы, это выражение регулярного выражения, которое я использую:

$remote_page_title  = preg_match( '#<title>(.*)</title>#i', $remote_page_body, $new_item_title );
die( html_entity_decode( $new_item_title[1] ) );

Дело в том, что если заголовок содержит #, он считается закрывающим разделителем, нарушающим регулярное выражение. Есть ли какой-нибудь способ, которым я могу избежать символа точки до обратной косой черты #?

Спасибо.

1 Ответ

0 голосов
/ 24 сентября 2011

Обычно это не должно нарушать ваше регулярное выражение.Либо попробуйте другой разделитель, либо попробуйте использовать жадное совпадение (. +).

...