作者pinkisme ()
看板PHP
标题[请益] 正规表示的用法
时间Tue Oct 23 01:12:23 2007
有参考前面的文章,
因为想要抓的是tag中有p,h1,h2..,div,br这些tag中的内容
自己参考前面的文章写了一个.
preg_match_all('/<(div|p|h[\d]*|br)[^>]*>(.*)<\/\1>/i', $content2[0],
$target);
不过跑出来的都不是正确的,都会有少,
想请问一下是否有表示错误?
麻烦各位了@@"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.156.75
1F:推 buganini:\d不用[ ]吧? 10/23 01:55
2F:推 knockout:[\d]是代表数字 10/23 12:03
3F:推 alpe:<(div|p|h\d?|br)[^>]*>(.*)<\/\1>/si 10/23 13:22
4F:→ alpe:\d === [0-9] 所以不用再加了 10/23 13:26
5F:→ knockout:SOGA 我都习惯加上[] 多余了 :P 10/23 13:32
6F:→ knockout:只是加与不加 好像都没差 ~ 不太常用正规式写东西 :P 10/23 13:33