字符串处理器
执行与字符串有关的操作。
字符串处理器允许您对具有字符串数据类型的字段应用各种函数,如格式化、清理、添加或删除字符或搜索特定值。
使用
字符串处理器需要一个输入流,只能生成一个输出流。
属性
要配置以编辑字符串字段的属性。
信息注释本部分中列出的属性是该处理器所有功能的默认属性。根据您选择的函数,可能需要定义其他属性。
配置
属性 |
配置 |
函数名称
|
-
更改为大写:将字段中的所有单元格文本转换为大写(用大写字母书写)。
-
更改为小写:将字段中的所有单元格文本转换为小写。
-
更改为标题大小写:将字段中的文本内容转换为标题大小写例如,“this is an example”将变成“This Is An Example”。
-
搜索和替换:替换包含特定值的单元格或部分单元格。
-
删除部分文本:从字段中的单元格中删除指定的文本。
-
包含文本:检查单元格是否包含指定的值,并根据结果返回 TRUE 或 FALSE。输入的值区分大小写。
-
匹配相似文本:根据值是否小于或等于给定值的 Levenstein 距离,创建一个具有 TRUE 或 FALSE 的新字段。
-
按索引提取值:将子字符串从索引位置提取到新字段。索引 0 对应第一个字符。
-
删除非字母数字字符删除所有非 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòòöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÏÎÑÓÒÔÖÕØØŒSSÚÙÛÜ 的字符,从而清除包含意外字符的数值。空格会被保留。例如,Q=+l**i€q$ 20%2,0 将成为 Qlik 2020。
-
删除非数字字符:通过删除所有非 0-9 字符来清理数值。保留小数位分隔符、负号和空格。例如,Q=+l**i€q$ 20%2,0 将成为 202,0。
-
删除尾随和前导字符:修剪尾随和前导空格。
-
添加填充字符:在原始值的左侧或右侧添加额外字符(填充),以匹配预期大小。
-
转换为字符串:将数据类型更改为字符串。
-
计算长度:返回字符串的字符数(23562 -> 5;“示例” -> 7)。
|
要处理的字段
|
在列表中选择要应用函数的字段。
提示注释如果要同时对多个字段应用同一函数,请单击  打开对话框图标,打开树形视图,可以选择多个字段。
|
创建新字段
|
启用此选项可在应用函数后创建新字段。如果不启用此选项,则将保留并修改现有字段。 |
重命名新字段
|
为新创建的字段指定自定义名称。 |
要重新命名处理器或编辑其描述,请单击属性面板中处理器名称旁边的
编辑图标。