Home >Backend Development >PHP Tutorial >正则,快来帮忙。。

正则,快来帮忙。。

WBOY
WBOYOriginal
2016-06-23 14:11:59909browse

rel="nofollow"><font style="color: Red"> 第178画</font></a><span>(更新于: 2013-06-01 22:06)</span> </h3> <div class="time"> 预计更新时间:<i>暂无更新预告</i></div> </div> <div class="cont"> <a href='#' style="font-weight: 400" target="_blank">     正如吴王氏所说,连家在此地没有亲族,没有近枝。连老爷子就是唯一的大家长,他头上既没有长辈压服,旁边也没有同辈的人谏阻。关于连家的家务事,像这样不留情面,一阵见血的话,谁会当面跟他说?<br>    虽然连<br>    ……</a></div> <div class="opt">


正则,获取,  
====================
第178花画
=======================
2013-06-01 22:06
=====================
    正如吴王氏所说,连家在此地没有亲族,没有近枝。连老爷子就是唯一的大家长,他头上既没有长辈压服,旁边也没有同辈的人谏阻。关于连家的家务事,像这样不留情面,一阵见血的话,谁会当面跟他说?
    虽然连
================================

一遇到要换行的,我就搞不了了。超晕。


回复讨论(解决方案)

$reh="/\.*\;

if(preg_macth($reg,$str,$arr)){
    return true;
}else{
    return false
}

print_r($arr);

试试

$reh="/\.*\;

if(preg_macth($reg,$str,$arr)){
    return true;
}else{
    return false
}

print_r($arr);

试试

是得到3个结果哦。

这正则比较恶搞,搞了1晚了我。

<?php $str='rel="nofollow"><font style="color: Red"> 第178画</font></a><span>(更新于: 2013-06-01 22:06)</span> </h3> <div class="time"> 预计更新时间:<i>暂无更新预告</i></div> </div> <div class="cont"> <a href=\'#\' style="font-weight: 400" target="_blank">     正如吴王氏所说,连家在此地没有亲族,没有近枝。连老爷子就是唯一的大家长,他头上既没有长辈压服,旁边也没有同辈的人谏阻。关于连家的家务事,像这样不留情面,一阵见血的话,谁会当面跟他说?<br>    虽然连<br>    ……</a></div> <div class="opt">';preg_match('/<font.*?>(.*?)<\/font>.*?\(更新于.*?(\d{4}-\d{2}-\d{2}\s*\d{2}:\d{2}).*?<div class="cont">.*?<a.*?>(.*?)<\/a><\/div>/s', $str, $matches);var_dump($matches);


耐心点,没啥恶心的。

matches数组的$matches[1] $matches[2] $matches[3]就是你要的。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn