参考 > 函数参考 > 文本函数 > Filter
 
Filter
目的 
只返回“要筛选的文本”中的那些在“筛选文本”中指定的字符(按这些字符在“要筛选的文本”中的原始输入顺序返回)。
格式 
Filter ( 要筛选的文本 ; 筛选文本 )
参数 
要筛选的文本 - 任意文本表达式或文本字段
筛选文本 - 要保留在指定文本中的字符
返回的数据类型 
文本
源于 
FileMaker Pro 7.0
说明 
如果筛选文本没有任何字符,则返回一个空字符串。Filter 函数区分大小写。
示例 
Filter ( " ( 408 )555-1212" ; "0123456789" ) 返回“4085551212”。
Filter ( "AaBb" ; "AB" ) 返回“AB”。
下面的示例从提供的数据中删除所有文本,然后按首选电话号码格式对剩余号码进行格式设置:
Let ( 电话 = filter ( 该字段 ; "0123456789" ) ; " ( " & left ( 电话 ; 3 ) & " )" & middle ( 电话 ; 4 ; 3 ) & "-" & middle ( 电话 ; 7 ; 4 ) )
如果该字段包含“工作电话:408.555.1212”,此计算式将返回“(408)555-1212”。
相关主题 
函数参考(类别列表)
函数参考(按字母数字顺序排序的列表)
关于公式
关于函数
定义计算字段
在公式中使用运算符