2012-03-01 64 views
2

我试图揪出HTML和抓取<tr>标签之间的项目。某些标签由于某种原因以大写形式出现(<TR>),并且被我的模式忽略。我怎么能告诉我的模式忽略大小写。需要忽略preg_match_all使用情况

我现在的模式是:

preg_match_all("|<tr(.*)</tr>|U",$table,$rows); 

回答

9

你需要使用i modifierDOCS

preg_match("|<tr(.*></tr>|Ui", ...); 
+0

效果很好。想知道为什么我没有找到。谢谢 – user1243021 2012-03-01 16:18:13

0

你必须在你的末尾添加i标志的正则表达式:

preg_match_all("|<tr(.*)</tr>|Ui",$table,$rows); 

但是,您应该避免将正则表达式与HTML结合。