[英]Need to ignore case in preg_match_all usage
我試圖破解html並在<tr>
標簽之間抓取物品。 由於某些原因( <TR>
),某些標簽以大寫形式出現,並且被我的模式忽略。 我怎么能告訴我的模式忽略大小寫。
我目前的模式是:
preg_match_all("|<tr(.*)</tr>|U",$table,$rows);
您需要使用i
修飾符DOCS :
preg_match("|<tr(.*></tr>|Ui", ...);
您必須在正則表達式的末尾添加i
標志:
preg_match_all("|<tr(.*)</tr>|Ui",$table,$rows);
但是,您應該避免將正則表達式與HTML結合使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.