欢迎访问趣闻百科网!
首页 >科技 >Replace
Replace

Replace

(执行替换操作的函数)
Replace是Python、VB、ASP、Windows、SQL和Excel中的函数,功能都是执行替换操作。另外,replace在英语中的意思为take ones position.
Replace资料
  • 中文名:代替
  • 外文名:Replace
  • 功能:执行替换操作
  • 定义:函数
  • 介绍

    Replace是VB、ASP、Windows、SQL和Excel中的函数,功能都是执行替换操作。

    replace()为Python的常用对象方法

    方法功能

    替换字符串中的指定字符

    语法示例

    >>> a = 'abc'

    >>> a.replace('a', 'A')

    'Abc'

    注意:

    replace()方法不能改变原始字符串,替换出来的字符串为内存新建字符串,并未改变原始变量指针。

    示例:

    >>> a = 'abc'

    >>> b = a.replace('a', 'A')

    >>> b

    'Abc'

    >>> a

    'abc'

    VB和VBS

    简介

    该函数返回一个字符串,其中指定的字符串已经被替换为另一字符串,并且替换的次数也可以指定。

    语法

    Replace (Expression, Find, ReplaceWith [, Start] [, Count] [, Compare])

    Replace函数参数

    参数

    描述

    Expression

    必需的。字符串表达式,将要执行替换操作的字符串。

    Find

    必需的。字符串表达式,要搜索的字符串。

    ReplaceWith

    必需的。字符串表达式,用于替换的字符串。

    Start

    可选的。数值表达式,决定从Expression开头向结尾数的第几位开始搜索,默认值为1。

    展开表格

    Compare参数设置值

    常数

    描述

    vbUseCompareOption

    -1

    使用Option Compare语句的设置值来执行比较。

    vbBinaryCompare

    0

    执行二进制比较。

    vbTextCompare

    1

    执行文字比较。

    vbDatabaseCompare

    2

    仅用于Microsoft Access。基于数据库的信息执行比较。

    返回值

    Replace函数返回值

    情况

    返回值

    Expression长度为0

    零长度字符串。

    Expression为Null

    一个错误。

    Find长度为0

    Expression的内容。

    ReplaceWith长度为0

    删除了Find字符串的Expression内容。

    展开表格

    Excel函数

    简介

    REPLACE使用其他文本字符串并根据所指定的 字符数替换某文本字符串中的部分文本,相类似的还有REPLACEB函数,使用其他文本字符串并根据所指定的 字节替换某文本字符串中的部分文本。

    语法

    REPLACE(Old_text, Start_num, Num_chars, New_text)

    REPLACEB(Old_text, Start_num, Num_bytes, New_text)

    REPLACE和REPLACEB函数参数

    参数

    描述

    Old_text

    必需的。要替换其部分字符的文本。

    Start_num

    必需的。要用New_text替换的Old_text中字符的位置。

    Num_chars

    必需的。希望使用New_text替换Old_text中 字符的个数。

    Num_bytes

    必需的。希望使用New_text替换Old_text中 字节的个数。

    展开表格

    示例

    假设下面是Excel工作簿中的部分单元格。

    A

    B

    1

    数据

    2

    abcdefghijk

    3

    2009

    4

    123456

    5

    公式

    结果

    展开表格

    Replace函数

    命令提示符中的Replace函数可以替换文件。

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

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

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

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

    /A:把新文件加入目标目录。不能和/S或/U命令行开关搭配使用。

    /P:替换文件或加入源文件之前会先提示您进行确认。

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

    /S:替换目标目录中所有子目录的文件。不能与/A命令开关搭配使用。

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

    /U:只会替换或更新比源文件日期早的文件。不能与/A命令行开关搭配使用。

    例如:replace C:/01.txt D:\表示将C盘的01.txt文件替换为D盘内的同名文件。

    Javascript

    语法:stringObject.replace(regexp,replacement)

    参数:

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

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

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

    javascript实例

    如何使用 replace() 进行全局替换。

    varstr="WelcometoMicrosoft!";

    str=str+"WeareproudtoannouncethatMicrosofthas";

    str=str+"oneofthelargestWebDeveloperssitesintheworld.";

    document . write(str . replace(/Microsoft/g, "W3Schoo1"));

    PLSQL

    语法

    :

    REPLACE(string,search_set[,replace_set])

    用途

    该函数将字符串中所有出现的search_set都替换成replace_set字符串。可以使用该函将字符串中所有出现的符号都替换成某个有效的名字。如果不指定replace_set,则将从字符串string中删除所有的搜索字符串search_set。

    举例

    SELECT REPLACE('abcdefbdcdabc,dsssdcdrd','abc','ABC')

    FROM dua

  • 上一篇百科:
  • 下一篇百科:线间变压器
  • 免责声明:本站部分内容来自于网络或者相关专家观点,本站发表仅供学习参考,如有侵权请联系删除邮箱:lujiutang84414@126.com。