小弟我这两天在扒论坛代码的时候遇到了这样的问题请看代码。<script language="vbscript" runat="server">Set re=New RegExpPrivate Function Dv_UbbCode_U()Dim ss="[12h456h89]"re.Pattern="\h"s=re.replace(s, "找到了")Dv_UbbCode_U=sEnd Functionresponse.Write Dv_UbbCode_U()</script>说明。我想将[12h456h89]里面的h全部替换为"找到了"并显示出来。但是结果是[12找到了456h89],也就是后面的h没有被替换。我想要的结果是[12找到了456找到了89].请教各位大哥大姐,务必帮帮小弟,该如何写上面的代码才能实现我想要的结果。小弟对VBscript是菜鸟。请多谅解。
參考答案:在
re.Pattern="\h"
之前加:
' 设置是否区分字符大小写。
re.IgnoreCase = true
' 设置全局可用性。
re.Global = True