比如我有一个变量content,
里面是字符串:
我想吧每个p标签(段落)里的href值,src值提取出来变成一个对象,如果有多个P标签,就把提取出的内容变成个对象数组,比如变成这样:
[{
href:"http://www.baidu.com",
src:"/wzomifiles/ftpfile/pic/2016/09/30/84e228e30f8d404ea7972eee988567e4.JPEG"
},{
href:"http://www.tengxun.com",
src:"/wzomifiles/ftpfile/pic/2016/09/30/84e228e30f8d404ea7972eee988567e1.JPEG"
}]
我该怎么写方法呢?新手求教,还没学习正则,规则看的有点晕,实在写不出来,能否给出以上需求的实例代码,非常感谢!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
RegExpObject.exec(string)
楼上的办法挺妙,顶一个,一下子还真没想到。我第一反应是用split("<p>")先分成数组,然后慢慢提取
使用正则是最好的办法,正则匹配中定义好对应的Group名字,匹配完后直接拿到这个组的数据,也就是要求的数据。
正则: