我试图破解html并在<tr>
标签之间抓取商品。由于某些原因(<TR>
),某些标记以大写形式出现,并且被我的模式忽略。我怎么能告诉我的模式忽略大小写。
我目前的模式是:
preg_match_all("|<tr(.*)</tr>|U",$table,$rows);
答案 0 :(得分:9)
您需要使用i
modifierDOCS:
preg_match("|<tr(.*></tr>|Ui", ...);
答案 1 :(得分:0)
您必须在正则表达式的末尾添加i
标志:
preg_match_all("|<tr(.*)</tr>|Ui",$table,$rows);
但是,您应该避免将正则表达式与HTML结合使用。