当前位置: 代码迷 >> ASP >> 字符窜替换的有关问题,很有用的
  详细解决方案

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

热度:131   发布时间:2012-02-11 09:51:35.0
字符窜替换的问题,很有用的
我想把 <div   id=abc> 测试 </div> 替换为 <a   href= "# "> 测试 </a> ,请问ASP代码怎么写?
注意 "测试 "两个字不是固定不变的,也有可以是 "测试1 "或 "测试12345 ",
用Replace()行不通

------解决方案--------------------
<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>

------解决方案--------------------
同上
使用正则可以替换
------解决方案--------------------
regEx.Pattern = " <div id=abc> ([\s|\S]*?) </div> "
  相关解决方案