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

时间:2024-11-02 18:44:21

regex_findall

根据正则表达式获得符合条件的所有值的一个列表。

  • 函数格式
    regex_findall(value, r"regular expression")
  • 参数说明

    参数名称

    参数类型

    是否必填

    说明

    value

    任意

    要匹配的值。

    regular expression

    String

    正则表达式。

  • 返回结果

    返回获得符合条件的列表。

  • 函数示例

    获取字段str所有的数字。

    • 测试数据
      {
        "str": "iZbp1a65x3r1vhpe94fi2qZ"
      }
    • 加工规则
      e_set("regex_findall", regex_findall(v("str"),r"\d+"))
    • 加工结果
      str: iZbp1a65x3r1vhpe94fi2qZ 
      regex_findall:  ["1", "65", "3", "1", "94", "2"]
support.huaweicloud.com/usermanual-lts/lts_07_0153.html