图片的正则表达式

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:56:30
11111<IMG src="/bb/UploadFiles/2008613152624781.gif" border=0>22222
上面是从数据库中取出的新闻内容
怎样去掉<IMG src="/bb/UploadFiles/2008613152624781.gif" border=0>
留下文章中的内容,高手帮忙写一下。
我写了一个新闻管理系统。现在想把新闻中的内容显示出来,不显示图片。

用下面的函数过滤一下:
function OnlyWord(strng)
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern = "(<img )(.[^>]*)(>)" '设置模式。
OnlyWord=re.Replace(strng,"")
Set re= nothing
end function

个人感觉操作html的正则比较难写,因为文档的变化太多不宜掌控。
试试这个方法,把:
<IMG.*?>|</IMG>
替换成空值。

/bb/UploadFiles/2008613152624781.gif
在"/"这个前面的是你现在正在浏览的网址

/<img[^>]+>/i 将查找到的内容替换为空字符串