请输入您要查询的百科知识:

 

词条 Replace
释义

在ASP语言下:

Replace() 功能:将一个字符串中指定的字符串替换为另一个字符串。

语法Replace ( string1, start, string2,n,m )

参数string1:string类型,指定要使用string2替换其中一部分内容的字符串;

参数start:long类型,指定要从哪个字符位置开始替换字符串,字符串中第一个字符的位置为1;

参数n:long类型,指定要替换开始字符起始位置,从左到右;

参数m:int类型,指定要替换字符串的次数,1 代表替换一次;

参数string2:string类型,指定用哪个字符串替换string1的部分字符返回值String。函数执行成功时返回替换后的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Replace()函数返回NULL。用法如果start参数指定的位置超过了string1的长度,那么Replace()函数把将string2拼接到string1的后面形成的字符串返回。

在ASP中Replace的语法为:Replace("字符串","要被替代的字符串","替代后的字符串","开始字符位置","替换次数")

替换指定的次数.

在ASP中vbscript 的Replace的语法为:Replace("字符串","要被替代的字符串","替代后的字符串")

vbscript中replace()详细说明:

功能:在字符串中查找,替代指定的字符串.

格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]])

参数:strtobesearched是字符串; strsearchfor是被查找的子字符串;strreplacewith 是用来替代的子字符串.start,count,compare 是任意选项.

例子:

<%

strtest=“this is an apple.”

response.write replace(strtest,”apple”,"orange”)

%>

结果:this is an orange.

控制台的replace命令

XP有一个很无敌的命令----很有用

用来替换文件的replace,连正在使用的文件也能替换。非常无敌。

比如:在C:\\下建一个目录,c:\\aaa

然后复制一首mp3到c:\\aaa并命名为c:\\aaa\\a.mp3

然后再复制另一首歌到C:\\a.mp3

然后用media player 播放c:\\aaa\\a.mp3

在命令提示符下输入:replace c:\\a.mp3 c:\\aaa

过一会,是不是播放的歌已变为另一首。

用这个命令来替换系统文件真是太爽了,并且XP的系统文件保护也对它无效。

再也不用到安全模式下去替换文件了

格式

REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [/P] [/R] [/W]

REPLACE [drive1:][path1]filename [drive2:][path2] [/P] [/R] [/S] [/W]

[drive1:][path1]filename 指定源文件。

[drive2:][path2] 指定要替换文件的

目录。

/A 把新文件加入目标目录。不能和

/S 或 /U 命令行开关搭配使用。

/P 替换文件或加入源文件之前会先提示您

进行确认。

/R 替换只读文件以及未受保护的

文件。

/S 替换目标目录中所有子目录的文件。

不能与 /A 命令选项

搭配使用。

/W 等您插入磁盘以后再运行。

/U 只会替换或更新比源文件日期早的文件。

不能与 /A 命令行开关搭配使用。

/? 显示帮助信息

Javascript语言中的replace

语法:stringObject.replace(regexp,replacement)

参数:

regexp必需。规定了要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。

replacement必需。一个字符串值。规定了替换文本或生成替换文本的函数。

返回值一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。

函数replace

REPLACE 使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本。

REPLACEB 使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本。此函数专为双字节字符使用。

语法

REPLACE(old_text,start_num,num_chars,new_text)

REPLACEB(old_text,start_num,num_bytes,new_text)

Old_text 是要替换其部分字符的文本。

Start_num 是要用 new_text 替换的 old_text 中字符的位置。

Num_chars 是希望 REPLACE 使用 new_text 替换 old_text 中字符的个数。

Num_bytes 是希望 REPLACE 使用 new_text 替换 old_text 中字节的个数。

New_text 是要用于替换 old_text 中字符的文本。

示例(REPLACE)

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

创建空白工作簿或工作表。请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。

按 Ctrl+C。在工作表中,选中单元格 A1,再按 Ctrl+V。若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

A  

1 数据 

2  abcdefghijk 

3 2009 

4 123456  


 公式 说明(结果)


 =REPLACE(A2,6,5,"*")  从第六个字符开始,替换 5 个字符 (abcde*k)


 =REPLACE(A3,3,2,"10")  用 10 替换 2009 的最后两位 (2010)


 =REPLACE(A4,1,3,"@")  用 @ 替换前三个字符 (@456)

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/27 20:02:19