簡體   English   中英

需要忽略preg_match_all用法中的大小寫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM