我正在尝试使用反向引用表达式从搜索中取出三个子表达式,并按如下方式重新定位每个子表达式:
SELECT REGEXP_REPLACE('AAA 123 ppp','(^[[:alpha:]]+) ([[:digit:]]) ([[:alpha:]]+)','\3 \1 \2') from dual
但是我得到的结果是 AAA 123 ppp,而期望的是 ppp AAA 123 我哪里弄错了?
我正在尝试使用反向引用表达式从搜索中取出三个子表达式,并按如下方式重新定位每个子表达式:
SELECT REGEXP_REPLACE('AAA 123 ppp','(^[[:alpha:]]+) ([[:digit:]]) ([[:alpha:]]+)','\3 \1 \2') from dual
但是我得到的结果是 AAA 123 ppp,而期望的是 ppp AAA 123 我哪里弄错了?
失踪
+
后[[:digit:]]