云日志服务 LTS-正则表达式函数:regex_split

时间:2025-03-03 16:33:03

regex_split

将一个字符串分割成字符串数组。

  • 函数格式
    regex_split(value, r"regular expression", maxsplit=0)
  • 参数说明

    参数名称

    参数类型

    是否必填

    说明

    value

    任意

    要分裂的值。

    regular expression

    String

    正则表达式。

    maxsplit

    int

    最大分裂匹配次数。默认为0表示全部匹配分裂,如果为1,表示匹配中一个就分裂,剩余不再进行匹配。

  • 返回结果

    返回分割后的数组列表。

  • 函数示例

    将字段str按照数字进行分裂。

    • 测试数据
      {
        "str": "iZbp1a65x3r1vhpe94fi2qZ"
      }
    • 加工规则
      e_set("regex_split", regex_split(v("str"),r"\d+"))
    • 加工结果
      str: iZbp1a65x3r1vhpe94fi2qZ 
      regex_split:  ["iZbp", "a", "x", "r", "vhpe", "fi", "qZ"]
support.huaweicloud.com/usermanual-lts/lts_07_0153.html