[英]PCRE regex escaping dot for delimiter
我正在嘗試從遠程頁面提取標題,這是我正在使用的規則表達式:
$remote_page_title = preg_match( '#<title>(.*)</title>#i', $remote_page_body, $new_item_title );
die( html_entity_decode( $new_item_title[1] ) );
事實是,如果標題包含#,則將其視為打破正則表達式的結束定界符。 有什么辦法可以使點號轉義為反斜杠#?
謝謝。
通常,這不應該破壞您的正則表達式。 嘗試使用其他定界符或嘗試使用貪婪匹配(。+)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.