正则表达式匹配,该如何处理
程序员文章站
2024-02-16 17:19:22
...
正则表达式匹配
想用正则表达式匹配这种格式
新闻中心
(.*)#';
preg_match_all($preg, $con, $arr);
//print_r($arr[1]);
foreach($arr[1] as $id=>$v){
echo "".$v." ".$arr[2][$id]."
";
}
?>
匹配结果是没东西,但是这个页面中是有这种格式链接的,求解
------解决方案--------------------
首先 target="_blank"和上面给出的是不符合的,到底是哪个?
然后再echo $con;看看
确定有期望的内容
再注意大小写和换行的问题――你的正则固定了大小写,圆点是不包含换行的
------解决方案--------------------
preg_match_all('/(.*?)/i', $str, $matches);
var_dump($matches[1]);
你的问题是:人家网站的内容是target=_blank这样的,而你的target="_blank"却是这个,多了引号,匹配不到。
想用正则表达式匹配这种格式
$con= file_get_contents("http://17173.com");
$preg = '#
preg_match_all($preg, $con, $arr);
//print_r($arr[1]);
foreach($arr[1] as $id=>$v){
echo "".$v." ".$arr[2][$id]."
";
}
?>
匹配结果是没东西,但是这个页面中是有这种格式链接的,求解
------解决方案--------------------
首先 target="_blank"和上面给出的是不符合的,到底是哪个?
然后再echo $con;看看
确定有期望的内容
再注意大小写和换行的问题――你的正则固定了大小写,圆点是不包含换行的
------解决方案--------------------
preg_match_all('/
var_dump($matches[1]);
你的问题是:人家网站的内容是target=_blank这样的,而你的target="_blank"却是这个,多了引号,匹配不到。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
推荐阅读
-
正则表达式匹配,该如何处理
-
一些编译php时的configure 参数?该如何处理
-
mongo数据库,该如何处理
-
正则表达式 - PHP 匹配内网IP地址的正则如何写 ^192.168.[0-255]+.[0-255]$
-
php 递归函数 求解,该如何处理
-
get_include_path()是什么意思?该如何处理
-
求研究discuz x3 源码分析顺序,该如何处理
-
拆分合并Sql语句字符串,该如何处理
-
【百度分享】MySQL 5.1分区技术初探(六),该如何处理
-
HTML Parsing Error: Unable to modify the parent container element before the chi,该如何处理
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论