广元网站建设、网页设计、域名注册、空间租用就找广元动力网络

+网站建设专线:0816-2318288 +24小时服务热线:0816-6339181
首页       关于我们   作品展示   域名空间   项目服务   行业新闻   建站学院   SEO优化   合作伙伴   联系我们   
广元动力网络真心为您服务!承接网站建设 + 网页设计 + FLASH设计 + 网站开发 + 平面设计,专业技术人员一对一服务让建站更加专业更加放心……二十小时服务热线:0816-2318288。欢迎来电咨询…… 现在时间是
文章展示
网站建设 网站推广 一切竟掌握

asp中replace的用法

发布者:广元动力网络  发布时间:2009-6-13  点击次数:2107
replace 方法

描述

替换在正则表达式查找中找到的文本。

语法

object.Replace(string1, string2)

Replace 方法的语法包含以下几个部分:

部分 描述 

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"))

--------------------------------------------------------------------------------

Replace 函数 

描述

返回字符串,其中指定数目的某子字符串被替换为另一个子字符串。

语法

Replace(expression, find, replacewith[, compare[, count[, start]]])

Replace 函数的语法有以下参数:

参数 描述 

expression 必选。 字符串表达式 包含要替代的子字符串。  

find 必选。被搜索的子字符串。 

replacewith 必选。用于替换的子字符串。 

start 可选。expression 中开始搜索子字符串的位置。如果省略,默认值为 1。在和count 关联时必须用  

count 可选。执行子字符串替换的数目。如果省略,默认值为 -1,表示进行所有可能的替换。在和 start 关联时必须用。 

compare 可选。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅“设置”部分。如果省略,缺省值为 0 ,这意味着必须进行二进制比较。 

设置

compare 参数可以有以下值:

常数 值 描述 

vbBinaryCompare 0 执行二进制比较。

vbTextCompare 1 执行文本比较。 

返回值

Replace 返回以下值:

如果 Replace 返回 

expression 为零长度 零长度字符串 ("")。 

expression 为 Null 错误。 

find 为零长度 expression 的副本。 

replacewith 为零长度 expression 的副本,其中删除了所有由 find 参数指定的内容。 

start > Len(expression) 零长度字符串。 

count 为 0 expression 的副本。 

说明

Replace 函数的返回值是经过替换(从由 start 指定的位置开始到 expression 字符串的结尾)后的字符串,而不是原始字符串从开始至结尾的副本。

下面的示例利用 Replace 函数返回字符串: 

Dim MyString

MyString = Replace("XXpXXPXXp", "p", "Y") ’’二进制比较从字符串左端开始。返回 "XXYXXPXXY"。

MyString = Replace("XXpXXPXXp", "p", "Y", ’’文本比较从第三个字符开始。返回 "YXXYXXY"。3,, -1, 1) 
 
相关文章展示: 关键词: asp  replace  用法  expression  字符串  compare  True 
Asp编码优化技巧8则 [11825]
asp生成UTF-8格式的文件 [11825]
ASP利用缓存提高数据显示效率 [11825]
JS判断新旧密码一致 [6235]
解决网站被反复挂马的问题 [3999]
Jmail组件发送asp页表单到邮箱 [3182]
100个ASP错误提示 [3096]
ASP无法更新ACCESS数据库解决方法 [2666]
ASP版本的Web在线代理 [2666]
Asp+XmlHttp实现RssReader功能 [2666]
 
联系我们
 
  咨询热线:
  0816-2318288
业务咨询QQ
业务咨询QQ
业务咨询QQ
空间域名QQ
技术支持QQ
MSN客服
推荐文章
查看更多
· Photoshop制作Windows 7风格导航
· 如何做好企业新闻的软文?
· 给网站带来流量的新式推广
· textarea 换行解决方法
· javascript如何转换特殊字符,&,代替
· 迈克尔·杰克逊去世 终年50岁
· asp怎么去掉html代码
· css去掉所有链接虚线框
· 香河开发商给个北京人的烙印【转自焦点房地产】
· FLASH实用代码大全
· 在Dreamweaver中为Flash添加透明属性的简单方法
· CSS渐变滤镜大全
   最新作品
视觉超酷摄影网站-广元网站建设
视觉超酷摄影网站
防火包/涂料/堵料生产商-广元网站建设
防火包/涂料/堵料生产商
西江游戏投资-广元网站建设
西江游戏投资
北光世纪仪器有限公司-广元网站建设
北光世纪仪器有限公司
正烁-广元网站建设
正烁
信中利投资有限公司-广元网站建设
信中利投资有限公司
柯莱柏贸易有限公司-广元网站建设
柯莱柏贸易有限公司
现代大师-广元网站建设
现代大师
|   关于我们  |   建站学院  |   域名空间  |   作品展示  |   合作伙伴  |   服务项目  |   联系我们  |  
客服热线:0816-2318288    E-MAIL:mydongli#126.com 
Copyright © 2009 广元动力网络 All rights reserved.  蜀ICP备06009925号
    
客服
客服
技术
域名