全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
流计算

REGEXP_REPLACE

更新时间:2017-11-23 18:24:42

语法

  1. VARCHAR REGEXP_REPLACE(VARCHAR str, VARCHAR pattern, VARCHAR replacement)

入参

  • strVARCHAR 类型,指定的字符串。
  • patternVARCHAR 类型,被替换的字符串。
  • replacementVARCHAR 类型,用于替换的字符串。

功能描述

用字符串replacement替换字符串str中正则模式为pattern的子串,返回新的字符串。正在匹配替换, 参数为null或者正则不合法返回null.

示例

  • 测试数据
str1(VARCHAR) pattern1(VARCHAR) replace1(VARCHAR)
2014-03-13 - “”
null - “”
2014-03-13 - null
2014-03-13 “” s
2014-03-13 ( s
100-200 (\d+) num
  • 测试案例
  1. SELECT REGEXP_REPLACE(str1, pattern1, replace1) as result
  2. FROM T1
  • 测试结果
result(VARCHAR)
20140313
null
null
2014-03-13
null
num-num
本文导读目录