VBS教程:方法-Replace 方法
Replace 方法
替换在正则表达式查找中找到的文本。
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 Function
MsgBox(ReplaceTest("fox", "cat")) '
将'fox'
替换为'cat'
。
;另外,Replace 方法在模式中替换 subexpressions 。 下面对以前示例中函数的调用,替换了原字符串中的所有字对:
MsgBox(ReplaceText("(\S+)(\s+)(\S+)", "$3$2$1")) '
交换词对.
相关推荐
-
VBS教程:fso方法-CreateTextFile 方法
CreateTextFile 方法 创建指定文件并返回 TextStream 对象,该对象可用于读或写创建的文件. object.CreateTextFile(filename[, overwrite[, unicode]]) 参数 object 必选项.应为 FileSystemObject 或 Folder 对象的名称. filename 必选项.字符串表达式,指明要创建的文件. overwrite 可选项.Boolean 值指明是否可以覆盖现有文件.如果可覆盖文件,该值为 True:如果不
-
VBS教程:方法-Replace 方法
Replace 方法替换在正则表达式查找中找到的文本. object.Replace(string1, string2) 参数object 必选项.总是一个 RegExp 对象的名称. string1 必选项.string1 是将要进行文本替换的字符串. string2 必选项. string2 是替换文本字符串. 说明被替换的文本的实际模式是通过 RegExp 对象的 Pattern 属性设置的. Replace 方法返回 string1 的副本,其中的 RegExp.Pattern 文本已经
-
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
JavaScript replace 方法 replace 方法用于在字符串中用一些字符串替换另一些字符串,或者替换符合正则匹配的字符串,并返回替换后的字符串.其语法如下: 复制代码 代码如下: str_object.replace(reg_exp/str, replacement) 参数说明: 参数 说明 str_object 要操作的字符串(对象) reg_exp/str 必需.要匹配的正则表达式/要替换的字符串 如果 reg_exp 具有全局标志 g,那么 replace() 方法将替换所
-
基于JavaScript中字符串的match与replace方法(详解)
1.match方法 match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配. match()方法的返回值为:存放匹配结果的数组. 2.replace方法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace方法的返回值为:一个新的字符串. 3.说明 以上2个方法的参数在使用正则表达式时主要添加全局g,这样才能对字符串进行全部匹配或者替换. 示例代码: <!DOCTYPE html> <html lang
-
百度UEditor编辑器使用教程与使用方法(图文)
我们在做网站的时候,网站后台系统一般都会用到web编辑器,今天笔者就给大家推荐一款百度UEditor编辑器.关于这款百度UEditor编辑器官网上也有简单的教程,不过看着比较费劲,今天笔者就跟大家分享一下百度UEditor编辑器使用教程与使用方法,希望对大家有所帮助. 第一:百度UEditor编辑器的官方下载地址 ueditor 官方地址:http://ueditor.baidu.com/website/index.html 开发文档地址:http://ueditor.baidu.com/web
-
JavaScript正则方法replace实现搜索关键字高亮显示
前言 正则表达式是字符串处理工具中强有力的工具.也有人认为这只是一个小玩具,但不管怎么说都离不开它. 这里介绍的是JavaScript的正则表达式的replace方法 ,和实现搜索关键字高亮的功能. 先介绍一下正则表达式的replace方法 replace介绍 w3school原文链接介绍 正则表达式如何使用特殊字符$来表示原来的文本,这是实现搜索高亮的关键, var str = "asad sad 123 sd qwe21"; str.replace(/\d+/img,"数
-
JS的replace方法与正则表达式结合应用讲解
复制代码 代码如下: <script language="javascript"> var stringObj="终古人民共和国,终古人民"; //替换错别字"终古"为"中国" //并返回替换后的新字符 //原字符串stringObj的值没有改变 var newstr=stringObj.replace("终古","中国"); alert(newstr); &l
-
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
1.JS字符串的替换及replace()方法的使用 replace(regexp,replacement)方法有两个参数,第一参数可以是一个纯文本字符串或是一个RegExp对象,具体请看RegExp对象的使用:第二个参数可是一个字符串也可以是一个函数. 以下是JS字符串替换的举例: 例1: 复制代码 代码如下: var str="Hello world!";document.write(str.replace(/world/, "phper")); 例2: 复制代码
-
js中string之正则表达式replace方法详解
replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是string对象的方法.只不过牵扯到正则的时候比较多一些.需要我们灵活的使用. 语法: stringObj.replace(regexp/substr,replacement): 第一个参数:必需.字符串中要替换的子串或正则RexExp: 第二个参数:必需,一个字符串值,规定了替换文本或生成替换文本的函数. 返回值:注意它的返回值是一个新的字符串,并没有更改原有字符串,是用 replacement 替换了
-
使用JS中的Replace()方法遇到的问题小结
今天在写pc客户端自动化打包脚本的时候遇到遇到了几个问题,虽然是小问题,但是也卡了一段时间,所以决定记录一下. js的replace()方法是用于替换某些内容,它可以接收两个参数,第一个是一个被替换的正则表达式对象或者一个字符串,第二个可以是将要替换成的内容或者函数,将要替换成的内容须是一个字符串.我在执行的时候遇到的报错是:Cannot read property 'replace' of undefined.具体代码如下: var fs=require("fs") var info
随机推荐
- iOS开发之UITableView左滑删除等自定义功能
- .Net实现合并文件的具体方法
- button没写type=button会导致点击时提交
- 常见电子书格式及其反编译思路分析第1/3页
- javascript与CSS复习(《精通javascript》)
- 使用AngularJS和PHP的Laravel实现单页评论的方法
- Zend Framework教程之Zend_Config_Xml用法分析
- 基于JNDI的应用程序开发
- 详解Android的OkHttp包编写异步HTTP请求调用的方法
- Docker + Nodejs + Kafka + Redis + MySQL搭建简单秒杀环境
- 页面定时刷新(1秒刷新一次)
- php进程间通讯实例分析
- Python简单网络编程示例【客户端与服务端】
- python中的函数用法入门教程
- jquery ajax abort()的使用方法
- IE8中使用javascript动态加载CSS的解决方法
- jQuery实现单击按钮遮罩弹出对话框效果(2)
- 百度多文件异步上传控件webuploader基本用法解析
- java多线程处理执行solr创建索引示例
- 3款滋补妙方让你白回来