请各位高手帮个忙 关于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
展开
 我来答
liu_binq63
2008-01-12 · TA获得超过1485个赞
知道大有可为答主
回答量:1881
采纳率:0%
帮助的人:2277万
展开全部
你这个需要用正则表达式来实现了。
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)
百度网友1c007c8cd
2008-01-12 · TA获得超过613个赞
知道小有建树答主
回答量:2292
采纳率:100%
帮助的人:1233万
展开全部
1.先建模块

如:
<html>
<body>
<div>
$1$
$2$
</div>
</body>
</html>

$1$ 就是你要换的正文...
1.先把上面的文件读到变量中.如:nv
2.在用替换语句换
nv=replace( nv , "$1$" ,"这是DIV块")
nv=replace(nv ,"$2$" ,"就这么简单")
3.在输出最后更改好后内容:
response.write nv
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式