REGEXP_REPLACE
此函数用指定的replace_string替换匹配的模式,从而允许复杂的搜索和替换操作。
句法:
REGEXP_REPLACE(source_string,pattern [,replace_string [,position [,occurrence,[match_parameter]]]]))
例:
以下查询用单个空格替换任何两个或多个空格。 ()子表达式包含一个空格,可以重复两次或更多次,如{2,}所示。
SELECT REGEXP_REPLACE('Joe Smith',
'( ){2,}', ' ')
AS RX_REPLACE
FROM dual
RX_REPLACE
----------
Joe Smith
From: https://bytes.com/topic/oracle/insights/738920-10g-regular-expressions-regexp_replace
本文深入讲解了REGEXP_REPLACE函数的使用方法,展示了如何利用正则表达式进行复杂字符串的搜索和替换操作,通过实例演示了如何将两个或多个连续空格替换为单个空格。
9477

被折叠的 条评论
为什么被折叠?



