我正在尝试从远程页面中提取标题,这是我正在使用的正则表达式:
$remote_page_title = preg_match( '#<title>(.*)</title>#i', $remote_page_body, $new_item_title );
die( html_entity_decode( $new_item_title[1] ) );
事实是,如果标题包含#,则它被视为关闭分隔符破坏正则表达式。有什么方法可以让点字符转义为反斜杠#?
感谢。
答案 0 :(得分:0)
通常这不应该破坏你的正则表达式。尝试不同的分隔符或尝试使用贪婪的匹配(。+)。