跳到主要内容 跳到补充内容

字符串处理器

执行与字符串有关的操作。

字符串处理器允许您对具有字符串数据类型的字段应用各种函数,如格式化、清理、添加或删除字符或搜索特定值。

使用

字符串处理器需要一个输入流,只能生成一个输出流。

属性

要配置以编辑字符串字段的属性。

信息注释本部分中列出的属性是该处理器所有功能的默认属性。根据您选择的函数,可能需要定义其他属性。
配置
属性 配置
函数名称
  • 更改为大写:将字段中的所有单元格文本转换为大写(用大写字母书写)。

  • 更改为小写:将字段中的所有单元格文本转换为小写。

  • 更改为标题大小写:将字段中的文本内容转换为标题大小写例如,“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)。

要处理的字段

在列表中选择要应用函数的字段。

提示注释如果要同时对多个字段应用同一函数,请单击 打开对话框打开对话框图标,打开树形视图,可以选择多个字段。
创建新字段 启用此选项可在应用函数后创建新字段。如果不启用此选项,则将保留并修改现有字段。
重命名新字段 为新创建的字段指定自定义名称。

要重新命名处理器或编辑其描述,请单击属性面板中处理器名称旁边的 编辑 编辑图标。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!