EXCLUDE( ) 函数

返回一个排除指定字符的字符串。

语法

EXCLUDE(字符串不包括的字符

参数

名称 类型 描述
字符串 字符 要从中排除字符的值。
不包括的字符 字符

要排除的字符列表。

如果您在要排除的字符中指定双引号,则必须将字符列表放在单引号中。

例如:'"-/'

输出

字符。

示例

基本示例

返回 " Alberni Street",这是排除了所有数字的输入字符串:

EXCLUDE("1550 Alberni Street", "0123456789")

返回 Product_Number 域中的所有值,并且排除正斜杠和数字符号:

EXCLUDE(Product_Number, "/#")

备注

工作原理

EXCLUDE( ) 函数将字符串中的每个字符与要排除的字符中列出的字符进行比较。如果发生匹配,则该字符被从输出字符串中排除。

例如,EXCLUDE("123-45-4536", "-") 的输出是 "123454536"。

没有匹配的字符

如果字符串不包括的字符之间无匹配,则字符串与该函数的输出相同。

例如,EXCLUDE("ABC", "D") 的输出是 "ABC"。

区分大小写

EXCLUDE( ) 函数区分大小写。如果您在不包括的字符中指定 "ID",则 “id#94022” 将包含这些字符。如果有可能混用大小写,请使用 UPPER( ) 函数将字符串转换为大写形式。

例如:

EXCLUDE(UPPER("id#94022"), "ID#")

用法提示

如果您想要排除的字符集很小,并且您想要包括的字符集很大,请使用 EXCLUDE( )。

同时排除单引号和双引号

引号被用作字符串定界符,因此要同时排除单引号和双引号,您必须将 EXCLUDE( ) 嵌套,以便对于每个引号类型都有一个函数:

EXCLUDE(EXCLUDE(field_to_process, "'"), '"')

相关函数

EXCLUDE( ) 函数是 INCLUDE( ) 函数的逆函数。

ACL 脚本指南 14.1