紧急求救,关于正则表达式的问题
程序员文章站
2024-01-14 16:27:22
...
全部中山珠海潮州东莞佛山茂名揭阳清远梅州河源广州江门惠州云浮阳江肇庆湛江汕尾汕头深圳韶关
上面那段代码,我想提取城市名称和链接,应该如果操作,请好心人帮忙,非常感谢,我对正则表达式不是很了解
回复讨论(解决方案)
preg_match_all('/]+href="?([^>"]+)"?\s*[^>]*>(.+?)/i',$data,$arr);
把所有的span内容定义成一个字符串,然后写一个正则表达式匹配,返回一个数组,打印数组,看到结构,根据需要取值:
$str="全部中山珠海潮州东莞佛山茂名揭阳清远梅州河源广州江门惠州云浮阳江肇庆湛江汕尾汕头深圳韶关";
$reg="/\(.*?)\/mi";
preg_match_all($reg,$str,$arr);
echo "";
";
print_r($arr);
echo "
?>
preg_match_all('/]+href=["\']?([^>"\']+)["\']?\s*[^>]*>(.+?)/i', $str, $arr, PREG_SET_ORDER);
上一篇: 验证码怎么验证?
推荐阅读
-
紧急求救,关于正则表达式的问题
-
php 关于循环的有关问题!(采集网页内容)
-
星期天的打扰大家,真是不好意思,但是实在是着急关于mysql的有关问题
-
关于PHP中的输入验证有关问题
-
关于在JS里引入PHP文件的有关问题
-
关于学习php的经验与有关问题,写上您的经验大家一同分享
-
关于返回顶部代码,IE6不支持的问题,希望高手帮忙解决一下._html/css_WEB-ITnose
-
关于移动设备下浏览网站表单错位的问题_html/css_WEB-ITnose
-
关于react-router/react-router-dom v4 history不能访问问题的解决
-
一个关于引用的问题,求大家帮忙答疑!谢谢