中易网

正则表达式 asp 中 替换所有

答案:1  悬赏:40  
解决时间 2021-01-12 03:57
  • 提问者网友:像風在裏
  • 2021-01-11 03:45
正则表达式 asp 中 替换所有
最佳答案
  • 二级知识专家网友:鱼忧
  • 2021-01-11 04:05
把4个正则写了案例,运行后用源代码查看效果。
<%
content = "图1图2
"

str1 = RegExp_Replace(content,"","[img $1]")
str2 = RegExp_Replace(content,"([sS]*?)","[table $1]$2[/table]")
str3 = RegExp_Replace(content,"([sS]*?)
","$2")
str4 = RegExp_Replace(content,"(?:.*?)(?:.*?)>","$1")
Response.Write "
str1:"&str1
Response.Write "
str2:"&str2
Response.Write "
str3:"&str3
Response.Write "
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
%>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息