字符窜替换的问题,很有用的

松鼠 2007-06-07 04:28:07
我想把<div id=abc>测试</div>替换为<a href="#">测试</a>,请问ASP代码怎么写?
注意"测试"两个字不是固定不变的,也有可以是"测试1"或"测试12345",
用Replace()行不通
...全文
200 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dh20156 2007-06-07
  • 打赏
  • 举报
回复
regEx.Pattern = "<div id=abc>([\s|\S]*?)</div>"
jiewenxu 2007-06-07
  • 打赏
  • 举报
回复
同上
使用正则可以替换
jinjuduo 2007-06-07
  • 打赏
  • 举报
回复
<textarea id=textarea1>
我想把<div id=abc>测试</div>用Replace()行不通
</textarea>
<script language=vbs>
alert(ReplaceTest(textarea1.value))
Function ReplaceTest(strName)
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "<div id=abc>(.*?)</div>"
regEx.IgnoreCase = True
regEx.global=true
ReplaceTest = regEx.Replace(strName, "<a href=""#"">$1</a>")
End Function


</script>

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧