Loading, please wait...

Wednesday, November 14, 2007

部分代码说明 提取百度空间分类

以前用百度空间,这是百度空间管家的一段代码,提取分类,可以学习用来提取其它的东西。

来自:就这样每一天~寻找刺激

function repcls($str)...{
$s = "
"; //这个是分类的标志,做为开始
$e = "
"; //这个是分类下边的标志,做为结束
$sn = strpos($str, $s); //得到开始位置
$en = strpos($str, $e); //得到结束位置
$str = substr($str,$sn,$en-$sn); //载取
$str = preg_replace("/
(.+?)
/", "\1", $str); //得到分类中的部分,现在看来好像没有用哦.
$str = preg_replace("']*?>.*?'si", "\1", $str); //过滤javascript $str = preg_replace("']*?>.*?'si", "\1", $str); //过滤style $str = preg_replace("'<[/!]*?[^<>]*?>'si", "\1", $str); //过滤所有HTML标签 $str = preg_replace("/((.+?))/", "", $str); //过滤分类后的数字 $str = str_replace(" ", "", $str); //删除回车符 $str = str_replace(" ", "", $str); //删除换行符 $str = substr($str,0,-24); //删除后4个空格 $str = explode(" ",$str); //按空格变为数组 return $str; //返回数组 } 正则了难啊..

转载声明: 出自: Ghoul To World!作者: GreatGhoul

1 comment:

  1. 百度空间怎么不用了啊?我觉得这里访问的人比较少

    ReplyDelete

Note: Only a member of this blog may post a comment.