oracle 11g REGEXP_SUBST 解析jieson
时间: 2024-05-07 07:20:42 浏览: 101
`REGEXP_SUBST` 是 Oracle 11g 中的一个正则表达式函数,它可以在字符串中使用正则表达式进行匹配和替换。它的语法如下:
```
REGEXP_SUBST(source_string, pattern, replace_string, position, occurrence, match_param)
```
其中,`source_string` 是要进行替换的字符串,`pattern` 是匹配的正则表达式,`replace_string` 是替换成的字符串,`position` 是开始搜索的位置,`occurrence` 是要替换的匹配项的位置,`match_param` 是匹配参数。
例如,下面的 SQL 语句将字符串中的 "jieson" 替换为 "Jason":
```
SELECT REGEXP_SUBST('My name is jieson', 'jieson', 'Jason') FROM DUAL;
```
输出结果为 "My name is Jason"。
需要注意的是,`REGEXP_SUBST` 函数在 Oracle 11g 中已经被废弃,建议使用更先进的正则表达式函数 `REGEXP_REPLACE` 来替代。
阅读全文