作者pinkisme ()
看板PHP
标题Re: [请益] 正规表示的用法
时间Tue Oct 23 14:18:35 2007
※ 引述《pinkisme ()》之铭言:
: 有参考前面的文章,
: 因为想要抓的是tag中有p,h1,h2..,div,br这些tag中的内容
: 自己参考前面的文章写了一个.
: preg_match_all('/<(div|p|h[\d]*|br)[^>]*>(.*)<\/\1>/i', $content2[0],
: $target);
: 不过跑出来的都不是正确的,都会有少,
: 想请问一下是否有表示错误?
: 麻烦各位了@@"
1F:推 alpe:<(div|p|h\d?|br)[^>]*>(.*)<\/\1>/si
不好意思想请问一下,
(.*)和.*有什麽差异呢?不是一样吗Orz
另外/si是什麽意思@@?
另外请问这个表示式:
"|<[^>]+>(.*)</[^>]+>|U"
这是在别处看见的,不清楚|U这是什麽意思
还有他为什麽可以不用加上/......./两条斜线呢?
--
抱歉问这麽多 囧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.156.75