正则表达式 asp 中 替换所有

1.正则表达式asp中替换所有<img.../>标签。2.正则表达式asp中替换所有<table...>...</table>标签。3.正则表达式asp中替换所有<p..... 1.正则表达式 asp 中 替换所有<img ... /> 标签。
2.正则表达式 asp 中 替换所有<table ... >...</table> 标签。
3.正则表达式 asp 中 替换所有<p ... >...</p> 标签。
4.提取所有img 的src 的值。
展开
 我来答
cvhbjpcxf
2016-07-30
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

把4个正则写了案例,运行后用源代码查看效果。

<%
content = "<p style=""width:100%""><table width=""100%""><img scr=""http://xxxx/login.png"" width=100 />图1</table><img scr=""http://xxxx/login2.png"" width=100 />图2</P>"

str1 = RegExp_Replace(content,"<img(.*?)/>","[img $1]")
str2 = RegExp_Replace(content,"<table([\s\S]*?)>([\s\S]*?)</table>","[table $1]$2[/table]")
str3 = RegExp_Replace(content,"<p(.*?)>([\s\S]*?)</p>","<div $1>$2</div>")
str4 = RegExp_Replace(content,"(?:.*?)<img(?:.*?)scr=""(.*?)""(?:.*?)>(?:.*?)>","$1")
Response.Write "<br>str1:"&str1
Response.Write "<br>str2:"&str2
Response.Write "<br>str3:"&str3
Response.Write "<br>str4:"&str4

Function RegExp_Replace(content,regular,son)
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = regular ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
regEx.Global = True ' 设置全程可用性。
RegExp_Replace = regEx.Replace(content,son) ' 执行替换。
Set regEx = Nothing
End Function
%>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式