请各位高手帮个忙 关于asp的 replace函数的问题
List=replace(List,"","<divstyle='margin:10px0;display:block'>*</div>")上面的写法是错的我的意思是想替...
List=replace(List,"","<div style='margin: 10px 0; display: block'>*</div>")
上面的写法是错的
我的意思是想替换 <div style='margin: 10px 0; display: block'>到
</div>
这一段所有的字符过滤掉
麻烦各位老师帮帮忙 给个正确的写法
我的意思是过滤 这一段
能不能只用replace 展开
上面的写法是错的
我的意思是想替换 <div style='margin: 10px 0; display: block'>到
</div>
这一段所有的字符过滤掉
麻烦各位老师帮帮忙 给个正确的写法
我的意思是过滤 这一段
能不能只用replace 展开
2个回答
展开全部
你这个需要用正则表达式来实现了。
http://www.chinesebloger.com/dispbbs.asp?BoardID=2&ID=14258&replyID=&skin=1
这个链接是正则表达式的语法。
不能只用replace.除非你确切的知道这一段的内容。
下面的示例是找出所有 <div></div>并显示出来。
Dim regEx, Match, Matches ,patrn '建立变量。
Set regEx = New RegExp '建立正则表达式。
patrn="<div[\s\S]*>[\s\S]*<//div>"
regEx.Pattern = patrn '设置模式。
regEx.IgnoreCase = True '设置是否区分字符大小写。
regEx.Global = True '设置全局可用性。
Set Matches = regEx.Execute(strng) '执行搜索。
For Each Match in Matches '遍历匹配集合。
RetStr = RetStr & "Match found at position "
RetStr = RetStr & Match.FirstIndex & ". Match Value is ’"
RetStr = RetStr & Match.Value & "’." & "<BR>" '搜索到的字符串
Next
response.write(retstr)
http://www.chinesebloger.com/dispbbs.asp?BoardID=2&ID=14258&replyID=&skin=1
这个链接是正则表达式的语法。
不能只用replace.除非你确切的知道这一段的内容。
下面的示例是找出所有 <div></div>并显示出来。
Dim regEx, Match, Matches ,patrn '建立变量。
Set regEx = New RegExp '建立正则表达式。
patrn="<div[\s\S]*>[\s\S]*<//div>"
regEx.Pattern = patrn '设置模式。
regEx.IgnoreCase = True '设置是否区分字符大小写。
regEx.Global = True '设置全局可用性。
Set Matches = regEx.Execute(strng) '执行搜索。
For Each Match in Matches '遍历匹配集合。
RetStr = RetStr & "Match found at position "
RetStr = RetStr & Match.FirstIndex & ". Match Value is ’"
RetStr = RetStr & Match.Value & "’." & "<BR>" '搜索到的字符串
Next
response.write(retstr)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询