正则表达式的超链接提取!急
字符串是这样的好几页<ahref='http://aqicn.org/city/shandong/zibo/zhoucunsanjinjituan/'>Zhoucunsa...
字符串是这样的好几页<a href='http://aqicn.org/city/shandong/zibo/zhoucunsanjinjituan/'>Zhoucun sanjin Group, Zibo</a>, <a href='http://aqicn.org/city/shandong/zibo/zhiyexueyuan/'>Vocational College, Zibo</a>, 我想要http地址:http://aqicn.org/city/shandong/zibo/zhoucunsanjinjituan/
对应名称Zhoucun sanjin Group和名称后面的Zibo,麻烦大家帮忙给个提取这3个的正则表达式! 展开
对应名称Zhoucun sanjin Group和名称后面的Zibo,麻烦大家帮忙给个提取这3个的正则表达式! 展开
1个回答
展开全部
$s='<a href=\'http://aqicn.org/city/shandong/';
$s=$s . 'zibo/zhoucunsanjinjituan/\'>Zhoucun sanjin Group, Zibo</a>';
print "$s\n";
if( $s =~ m/(?<=href=\')(http[^\']*)\'>((?:\w| )+),[ ]*(\w+)</ ) {
print "Hello\n";
print "$1\n$2\n$3\n";
}
Perl中的正则表达, $1,$2,$3就是要的东西
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询