当前位置: 代码迷 >> ASP >> 求选取一段代码中的特定内容,该如何解决
  详细解决方案

求选取一段代码中的特定内容,该如何解决

热度:210   发布时间:2012-02-08 19:52:21.0
求选取一段代码中的特定内容
比如[id]2160423[id!][destid]6201777154[destid!]这样一段代码,选取[destid]与[destid!]中间的内容

------解决方案--------------------
<script language= "JavaScript ">
document.write( "[id]2160423[id!][destid]6201777154[destid!] ".replace(/(.*)?\[destid\](.*)?\[destid!\](.*)?/, "$2 "))
</script>
------解决方案--------------------
用Vbscript的话,可以用instr()获得字符位置。再截取。
------解决方案--------------------
Dim str str = "[id]2160423[id!][destid]6201777154[destid!] " Dim reg set reg = new Regexp reg.Pattern = ( "\[destid\](.*?)\[destid\!\] ") reg.IgnoreCase = true Dim ms set ms = reg.Execute(str) if ms.count> 0 then Response.Write ms(0).submatches(0) end if
  相关解决方案