首页 | 免费域名 | 个人服务器 | 一流信息监控拦截系统 | 虚拟主机知识库 | ASP 空间 | ASP技术大全 | 下载中心 | 客户服务中心
  7i24 > ASP技术大全 > ASP问答精选 >
    7i24 .Com  
  如何使replace方法不区分大小写

7i24.Com不停为您服务
如何使replace方法不区分大小写
2001:8:24 




被替换的文本的实际模式是通过 RegExp 对象的 Pattern 属性设置的。

Replace 方法返回 string1 的副本,其中的 RegExp.Pattern 文本已经被替换为 string2。如果没有找到匹配的文本,将
返回原来的 string1 的副本。

下面的例子说明了 Replace 方法的用法。

Function ReplaceTest(patrn, replStr)
 Dim regEx, str1        ' 建立变量。
 str1 = "The quick brown fox jumped over the lazy dog."
 Set regEx = New RegExp        ' 建立正则表达式。
 regEx.Pattern = patrn        ' 设置模式。
 regEx.IgnoreCase = True        ' 设置是否区分大小写。
 ReplaceTest = regEx.Replace(str1, replStr)     ' 作替换。
End Function

MsgBox(ReplaceTest("fox", "cat"))      ' 将 'fox' 替换为 'cat'。
;另外,Replace 方法在模式中替换 subexpressions 。 下面对以前示例中函数的调用,替换了原字符串中的所有字
对:

MsgBox(ReplaceText("(\S+)(\s+)(\S+)", "$3$2$1"))     ' 交换词对.

要求的脚本语言在5.0以上



  2002年1月9日  阅读 915 次  发送此页给朋友  来源:    版权争议  删除

相关文章:   近期热点:

上一篇: sql语句插入的数据中含有单引号怎么办?
下一篇: 如何取得所有的Session变量
返回上一层...
搜索:

(C)2004-2022 7i24.Com 保留所有权利