采集获取,关于正则表达式的多条结果,只获取1条 本帖最后由 u010520490 于 2013-05-03 11:20:23 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 匹配第一条用preg_match 不就行了最后一条可以用 /<li>(.*?)<\/li>\s*<\/ul>/ 规则里有多个(.*?)的,需要返回的做数组处理。例如/<li><cite>^2013-(.*?)</cite><em>(.*?)</em></li>/这样的话,后边不需要启动贪婪模式 U 吗同时也需要 preg_match_all 的? 你不是要获取一条吗,用preg_match 就可以了。规则里有多个(.*?)的,需要返回的做数组处理。这个有影响吗,举例说明看看。 preg_match_all 返回的是数组,你可以选择用哪一条结果 其实 preg_match_all 和preg_match 都一样。1个是匹配所有合适的。一个是匹配一条合适的。 PHP写入CSV中的日文用记事本打开正常,用EXCEL打开乱码 求一个在线阅读系统? 求助,利用数组更新mysql数据库数据的方法 整合两个网站的登录和退出 急!smarty入门级问题!(实在是一分也没有了,希望好人来帮帮忙,不会耽误您很多时间) mysql_fetch_assoc与mysql_fetch_array的区别 PHP 基本问题 fedora 8 运行PHP的问题 合适的时候俺们聚会一下,互通有无。 用PHP发电子邮件的问题 PHP中的函数放在哪里都行么?不管放到哪里都不会被直接执行么? 为什么有的时候服务器上的资源更新了,浏览器却不更新?
用preg_match 不就行了
最后一条可以用 /<li>(.*?)<\/li>\s*<\/ul>/
规则里有多个(.*?)的,需要返回的做数组处理。例如
/<li><cite>^2013-(.*?)</cite><em>(.*?)</em></li>/
这样的话,后边不需要启动贪婪模式 U 吗
同时也需要 preg_match_all 的?
这个有影响吗,举例说明看看。
其实 preg_match_all 和preg_match 都一样。1个是匹配所有合适的。一个是匹配一条合适的。