本篇内容介绍了“VBS中Replace方法的使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
成都创新互联公司是一家专业提供雨花台企业网站建设,专注与做网站、成都网站建设、HTML5建站、小程序制作等业务。10年已为雨花台众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。替换在正则表达式查找中找到的文本。
object.Replace(string1, string2)
object
必选项。总是一个RegExp 对象的名称。
string1
必选项。string1 是将要进行文本替换的字符串。
string2
必选项。string2 是替换文本字符串。
被替换的文本的实际模式是通过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 FunctionMsgBox(ReplaceTest("fox", "cat")) ' 将 'fox' 替换为 'cat'。
;另外,Replace 方法在模式中替换 subexpressions 。 下面对以前示例中函数的调用,替换了原字符串中的所有字对:
MsgBox(ReplaceText("(\S+)(\s+)(\S+)", "$3$2$1")) ' 交换词对.
“VBS中Replace方法的使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!