Home > Backend Development > PHP Tutorial > 求一下正则如何写

求一下正则如何写

WBOY
Release: 2016-06-13 13:35:06
Original
717 people have browsed it

求一下正则怎么写
http://www.nhdali.com/zsxx/news02.php 想要匹配这里的 ‘招商和经济动态栏目’ 写了半天也写不出来, 差不多是‘

’ 和 ‘
’ 之间的内容.

------解决方案--------------------
这里面还有分页啊

------解决方案--------------------
还没人回你?看来剩下我比较闲


/(?:
)([\s\S]+)(?:
)/iU
------解决方案--------------------
$con=file_get_contents("http://www.nhdali.com/zsxx/news02.php?page=".$_GET[id]);
$preg="#
(.*)
#iUs";
preg_match_all($preg,$con,$arr);

------解决方案--------------------
PHP code


$str = file_get_contents("http://www.nhdali.com/zsxx/news02.php");
$match = "/<strong><a>]*?>(.*?)<.>(.*?).*?<small>([^<font color="#e78608">------解决方案--------------------</font><br>估计写完这个内容匹配,还要写每个具体的信息的标题、内容、url解析吧!<br><br>这个用dom+xpath比你分析一遍然后再分析一遍要好的多!<br><br>另外推荐下4楼得正则,把你要的所有内容都找到了!
<br><font color="#e78608">------解决方案--------------------</font><br><fieldset>
<legend>探讨</legend>
<br><br>想问一下 三楼 和四楼,  正则最后的iUs 是什么意思,  i 是不区分大小写,其他的我不知道了!<br>
</fieldset>
<br><font color="#e78608">------解决方案--------------------</font><br><fieldset>
<legend>探讨</legend>
<br><br>引用:<br><br>想问一下 三楼 和四楼,  正则最后的iUs 是什么意思,  i 是不区分大小写,其他的我不知道了!<br><br><br>u是按照unicode编码, s是.可以代表任意空白字符<br>
</fieldset>
<br><font color="#e78608">------解决方案--------------------</font><br>$str_pre='/<div>\s*<span>\s*<strong><a>(.*?)(.*?)\s*<em>(.*?)\s*\s*<small>(([\w\W]*?)|(.*?))/';<br>用这个可以匹配到! <div class="clear">
                 
              
              
        
            </div></small></em></a></strong></span>
</div></small></.></a></strong>
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template