A lot of the time we just clear the HTML tag but always want to keep some of the tags
Implemented in ASP language
code is as follows |
copy code |
str= "<a" href= "" a.htm "" >a.htm</a><div>afefe</div>feaa<b>bbb</b> <a href= Http://www.111cn.net id= "GGG" ">ggg</a><abbr> test </abbr>" &NBSP; Set re=new regexp re. IgnoreCase =true re. global=true re. Pattern= "(< (?!) /? (a|p|b) (\s|>)) [^>]*>) " str=re.replace (str," ") Response. Write str |
It can also be implemented in other languages.
The following are implemented in the PHP language:
The code is as follows |
Copy Code |
$str = ' <a href= ' a.htm ' >a.htm</a><div>afefe</div>feaa<b>bbb</b><a href=http ://www.baidu.com id= "GGG" >ggg</a><abbr> test </abbr> '; echo preg_replace ('/< (?! \/? (a|p|b) (\s|\>)) [^>]*>)/', ', $str); ?>
|
Of course PHP has a simpler way to do this:
The code is as follows |
Copy Code |
$str = ' <a href= ' a.htm ' >a.htm</a><div>afefe</div>feaa<b>bbb</b |
or write that.
code is as follows |
copy code |
/** * @para M $content * @return Mixed * Filter a label reserved content */ Public Function delete_tags_a ($content) { $content = Preg_rep Lace ("#<a[^>]*>" (. *?) </a> #is "," $ ", $content); return $content; } |