云日志服务 LTS-正则式函数:regexp_extract函数

时间:2024-07-04 10:52:27

regexp_extract函数

提取目标字符串中符合正则表达式的子串。

  • 提取并返回目标字符串中符合正则表达式的第一个子串。

    语法:regexp_extract(expr, regularExpr)

  • 提取并返回目标字符串中符合正则表达式的第n个子串。

    语法:regexp_extract(expr, regularExpr, n)

表2 参数说明

参数名称

描述

类型

是否必选

expr

目标字符串。

String

regularExpr

包含捕获组的正则表达式,(\\d)(\\d)表示两个捕获组。

String

n

第n个符合正则表达式的子串。

Integer

返回值类型:String类型

示例:SELECT REGEXP_EXTRACT('HTTP/2.0', '\\\\d+')

表3 查询分析结果

类型

场景1

场景2

查询语句

REGEXP_EXTRACT('HTTP/2.0', '\\\\d+')

REGEXP_EXTRACT ('HTTP/2.0', '\\\\d+', 1)

返回结果

2

2

support.huaweicloud.com/usermanual-lts/lts_07_0095.html