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

时间:2024-07-12 14:20:16

regexp_replace函数

删除或替换目标字符串中符合正则表达式的子串。

  • 删除目标字符串中符合正则表达式的子串,返回未被删除的子串。

    语法:regexp_replace(expr, regularExpr)

  • 替换目标字符串中符合正则表达式的子串,返回被替换后的字符串。

    语法:regexp_replace(expr, regularExpr, replaceStr)

表8 参数说明

参数名称

描述

类型

是否必选

expr

目标字符串

String

regularExpr

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

String

replaceStr

替换的字符串

String

返回值类型:String类型

示例:SELECT REGEXP_REPLACE('ab12cd34', '\d+'), REGEXP_REPLACE('ab12cd34', '\d+', '00')

表9 查询分析结果

类型

场景1

场景2

查询语句

REGEXP_REPLACE('ab12cd34', '\d+')

REGEXP_REPLACE('ab12cd34', '\d+', '00')

返回结果

abcd

ab00cd00

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