字符窜替换的问题,很有用的
我想把 <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> "