asp 里有没有replaceAll函数
来源:百度知道 编辑:UC知道 时间:2024/06/07 03:15:16
java里的replaceAll方法感觉很好用,就是传进一个正则表达式来替换所有符合正则表达式的字符串,没有的话,有没有现成函数拿来用的。我用的是vbscript。
Function ReplaceTest(patrn, replStr)
Dim regEx, str1 '建立变量。
str1 = "The quick brown fox jumped over the lazy dog."
Set regEx = New RegExp ' 建立正则表达式。
regEx.Global = True ' 设置全局可用性
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
ReplaceTest = regEx.Replace(str1, replStr) ' 作替换。
End Function
MsgBox( ReplaceTest("fox", "cat") ) ' 将 'fox' 替换为 'cat'。
regEx.Global = True Global这个就能把符合条件的全部替换了!
是你想要的!!!
vbscript里没有这个函数 可以用正则匹配
有个replace,可以替换字符,但不支持正则表达式。
如果你要用正则表达式的话,则可以建立 一个正则表达式的对象进行操作