参考 > 函数参考 > 文本函数 > Filter
 

Filter

只返回"要筛选的文本"中的那些在"筛选文本"中指定的字符(按这些字符在"要筛选的文本"中的原始输入顺序返回)。

格式 

Filter(要筛选的文本;筛选文本)

参数 

要筛选的文本 - 任意文本表达式或文本字段

筛选文本 - 要保留在指定文本中的字符

返回的数据类型 

文本

源于 

FileMaker Pro 7.0

说明 

如果筛选文本没有任何字符,则返回一个空字符串。Filter 函数区分大小写。

示例 1 

Filter ("(408)555-1212" ; "0123456789") 返回"4085551212"。

Filter ("AaBb" ; "AB") 返回"AB"。

示例 2 

下面的示例从提供的数据中删除所有文本,然后按首选电话号码格式对剩余号码进行格式设置:

Let (
   电话 = filter (该字段 ; "0123456789") ;
   "(" & Left (电话 ; 3) & ")" & Middle (电话 ; 4 ; 3) & "-" &
   Middle (电话 ; 7 ; 4)
)

如果该字段包含"工作电话:408.555.1212",此计算式将返回"(408)555-1212"。

相关主题 

函数参考(类别列表)

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

关于公式

关于函数

定义计算字段

在公式中使用运算符