参考 > 函数参考 > 文本函数 > Replace
 

Replace

将文本中的一串字符替换成"替换文本"。

格式 

Replace(文本;开始点;字符个数;替换的文本)

参数 

文本 - 任意文本表达式或文本字段

开始点 - 任意数值表达式或包含数值的字段,表示文本中的开始位置

字符个数 - 任意数值表达式或包含数值的字段,表示要从文本中删除的字符个数

替换的文本 - 任意文本表达式或字段,其中包含的文本将用于在原字符串中进行替换

返回的数据类型 

文本

源于 

FileMaker Pro 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"。

相关主题 

函数参考(类别列表)

函数参考(按字母顺序排序的列表)

关于公式

关于函数

定义计算字段

在公式中使用运算符