正则式函数 本文介绍正则式函数的基本语法及示例。 函数列表 函数名称 语法 说明 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