【发布时间】:2011-09-24 10:47:33
【问题描述】:
我正在尝试从远程页面中提取标题,这是我正在使用的正则表达式:
$remote_page_title = preg_match( '#<title>(.*)</title>#i', $remote_page_body, $new_item_title );
die( html_entity_decode( $new_item_title[1] ) );
事实是,如果标题包含#,它被认为是打破正则表达式的结束分隔符。有什么办法可以将点字符转义为反斜杠#?
谢谢。
【问题讨论】:
-
即使标题包含字符
#,这也不是破坏正则表达式的原因。请发布整个代码。见codepad.viper-7.com/xDxVZS -
查看更新示例:codepad.viper-7.com/OgoS83
-
我返回了正确的标题。您是否尝试过使用不同的分隔符?
-
我正在处理的标题是编辑帖子‹我的插件 — WordPress