php采集问题,遇到代码中的多个空格和换行怎么处理?
程序员文章站
2022-06-01 15:25:22
...
源代码是:
采集php代码是:
preg_match("##",$content,$array);
但是这样的话采集不到信息?求解
回复内容:
源代码是:
采集php代码是:
preg_match("##",$content,$array);
但是这样的话采集不到信息?求解
请好好学习一下PHP的正则表达式模式,其中有一个m是指多行匹配可以满足你的需求,http://php.net/manual/en/refe...。
建议html解析使用DiDom
类似于jquery的dom选择
说到底就是想得到超链接的href链接地址对吧,你的正则写的太多了,写的越多越难匹配到,另外多行匹配就像楼上说的有专门的模式匹配符,我一般用的是s