正規表示式

假設我們只想用 2 位數替換數字:正規表示式將使用 (\d\d) 找到它們

SELECT REGEXP_REPLACE ('2, 5, and 10 are numbers in this example', '(\d\d)', '#')
FROM dual;

結果是:

'2, 5, and # are numbers in this example'

如果我想交換部分文字,我使用\1\2\3 來呼叫匹配的字串:

 SELECT REGEXP_REPLACE ('swap around 10 in that one ', '(.*)(\d\d )(.*)', '\3\2\1\3')
 FROM dual;