Substitute

返回文本字符串,并将指定文本中“查找的字符串”的每个匹配项都替换为“替换字符串”。

格式 

Substitute(文本;查找的字符串;替换字符串)

参数 

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

查找的字符串 - 任意文本表达式或文本字段

替换字符串 - 任意文本表达式或文本字段

返回的数据类型 

文本

原始版本 

6.0 或更低版本

说明 

此函数区分大小写。它与 Replace 函数一样。

当使用方括号 [ ] 将每对查找的字符串替换字符串括起来并且用分号进行分隔时,可以进行多次替代。替代过程按您指定的顺序进行,因此一个替代可能被后续替代进一步修改。FileMaker 客户端最多支持 999 个嵌套替代条件。例如:

复制
Substitute (文本;[搜索值1;替换值1];[搜索值2;替换值2]; ...[搜索值N; 替换值N])

示例 1 

Substitute (描述 ; "WYSIWYG."; "What you see is what you get.") 会将“描述”字段中出现的每个缩写词“ WYSIWYG.”都替换成“What you see is what you get.”短语。

示例 2 

Substitute ( 文本 ; ["a";"A"] ; ["b";"B"] ) 会将每个小写的 a 或 b 都替换成“A”或“B”。