如何利用正则表达式过滤html代码?

如何利用正则表达式过滤html代码?

 

http://www.tin.org/bin/man.cgi?section=7&topic=regex

如何利用正则表达式过滤html代码?<?
如何利用正则表达式过滤html代码?//href替换
如何利用正则表达式过滤html代码?functionAHREF2text($string){
如何利用正则表达式过滤html代码?
returneregi_replace('<A.*HREF=("|')?([^"']*)("|')?.*>([^<]*)</A>','[/4](link:/2)',$string);
如何利用正则表达式过滤html代码?}
如何利用正则表达式过滤html代码?
$str='Alinkto<ahref="http://www.php.net">PHP.net</A>';
如何利用正则表达式过滤html代码?
$str=AHREF2text($str);
如何利用正则表达式过滤html代码?
//Alinkto[PHP.net](link:http://www.php.net)
如何利用正则表达式过滤html代码?
如何利用正则表达式过滤html代码?//url提取

如何利用正则表达式过滤html代码?$str='Alinkto<ahref="http://www.php.net">PHP.net</A>';
如何利用正则表达式过滤html代码?
$str='Alinkto<ahref="<ahref="http://www.php.net">http://www.php.net</a>">PHP.net</A>';
如何利用正则表达式过滤html代码?
$str=ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
如何利用正则表达式过滤html代码?"<ahref="/0">/0</a>",$str);
如何利用正则表达式过滤html代码?
//Alinkto<ahref="<ahref="http://www.php.net">http://www.php.net</a>">PHP.net</A>
如何利用正则表达式过滤html代码?
如何利用正则表达式过滤html代码?//汉字截取组合,仍为汉字

如何利用正则表达式过滤html代码?$str="我们";
如何利用正则表达式过滤html代码?
$str=substr($str,0,1).substr($str,1,1);
如何利用正则表达式过滤html代码?
如何利用正则表达式过滤html代码?
//空格[:space:],具体看php.net的POSIXregex
如何利用正则表达式过滤html代码?$str="abc";
如何利用正则表达式过滤html代码?
$str=ereg_replace("[[:space:]]",'z',$str);
如何利用正则表达式过滤html代码?
如何利用正则表达式过滤html代码?
//对正则表达式结果的应用,/0~9,0代表整个表达式
如何利用正则表达式过滤html代码?$str='<FONTcolor=#ff0000>fjl</FONT><IMGsrc="/bx9/bs_edit/adveditor/images/smiley/msn/wink_smile.gif"border=0></FONT>';
如何利用正则表达式过滤html代码?
$str=ereg_replace("<IMG[^<>]*src="([^[:space:]"]*)"[^<>]*>","/1",$str);
如何利用正则表达式过滤html代码?
如何利用正则表达式过滤html代码?
if(FALSE==strip_tags($str))
如何利用正则表达式过滤html代码?{
如何利用正则表达式过滤html代码?
returnFALSE;
如何利用正则表达式过滤html代码?}
如何利用正则表达式过滤html代码?
如何利用正则表达式过滤html代码?
echohtmlspecialchars($str);
如何利用正则表达式过滤html代码?
?>