Replace
将文本中的一串字符替换成“替换文本”。
格式
Replace(文本;开始点;字符个数;替换的文本)
参数
文本
- 任意文本表达式或文本字段
开始点
- 任意数值表达式或包含数值的字段,表示文本
中的开始位置
字符个数
- 任意数值表达式或包含数值的字段,表示要从文本中删除的字符个数
替换的文本
- 任意文本表达式或字段,其中包含的文本将用于在原字符串中进行替换
返回的数据类型
文本
原始版本
6.0 或更低版本
说明
文本
中的字符替换从开始点
字符位置开始一直替换完字符个数
指定的字符数。它与 Substitute 函数一样。
示例 1
Replace ( "1234567" ; 5 ; 1 ; "X" )
返回“1234X67”。
Replace ( "1234567" ; 5 ; 1 ; "XX" )
返回“1234XX67”。
Replace ( "1234567" ; 5 ; 2 ; "X" )
返回“1234X7”。
Replace ( "1234567" ; 5 ; 0 ; "X" )
返回“1234X567”。
示例 2
Replace ( "William" ; 3 ; 4 ; "NEW TEXT" )
返回“WiNEW TEXTm”。
示例 3
当“电话号码”字段中包含 408-555-9054 时,Replace ( 电话号码 ; 1 ; 3 ; "415" )
返回“415-555-9054”。