2
我试图揪出HTML和抓取<tr>
标签之间的项目。某些标签由于某种原因以大写形式出现(<TR>
),并且被我的模式忽略。我怎么能告诉我的模式忽略大小写。需要忽略preg_match_all使用情况
我现在的模式是:
preg_match_all("|<tr(.*)</tr>|U",$table,$rows);
我试图揪出HTML和抓取<tr>
标签之间的项目。某些标签由于某种原因以大写形式出现(<TR>
),并且被我的模式忽略。我怎么能告诉我的模式忽略大小写。需要忽略preg_match_all使用情况
我现在的模式是:
preg_match_all("|<tr(.*)</tr>|U",$table,$rows);
你需要使用i
modifierDOCS:
preg_match("|<tr(.*></tr>|Ui", ...);
你必须在你的末尾添加i
标志的正则表达式:
preg_match_all("|<tr(.*)</tr>|Ui",$table,$rows);
但是,您应该避免将正则表达式与HTML结合。
效果很好。想知道为什么我没有找到。谢谢 – user1243021 2012-03-01 16:18:13