正则式函数(1) 本文介绍正则式函数的基本语法及示例。 函数列表 函数名称 语法 说明 regexpextractall regexpextractall(x, pattern) 提取目标字符串中符合正则表达式的子串,并返回所有子串的合集。 regexpextract regexpextract(x, pattern) 提取并返回目标字符串中符合正则表达式的第一个子串。 regexplike regexplike(x, pattern) 判断目标字符串是否符合正则表达式。 regexpreplace regexplike(x, pattern, replacedstr) 替换目标字符串中符合正则表达式的子串,返回被替换后的字符串。 regexpextractall函数 提取目标字符串中符合正则表达式的子串,并返回所有子串的合集。 语法 plaintext regexpextractall(x,pattern) 参数说明 参数名称 类型 是否必选 x string类型 是 pattern string类型 是 返回值类型 array类型 示例 类型 示例 统计分析语句 SELECT regexpextractall('abc123 456', 'd') 返回结果 ["1","2","3","4","5","6"] regexpextract函数 提取并返回目标字符串中符合正则表达式的第一个子串。 语法 plaintext regexpextract(x,pattern) 参数说明 参数名称 类型 是否必选 x string类型 是 pattern string类型 是 返回值类型 string类型 示例 类型 示例 统计分析语句 SELECT regexpextract('abc123 456', 'd') 返回结果 1
来自: