为什么.*和.+ 返回的结果不同
花开了叫我 2017-08-09 05:01:52 SQL> WITH t(a) AS (SELECT 'a' FROM dual)
2 SELECT regexp_replace(a,'(.*)',q'['\1']'),regexp_replace(a,'(.+)',q'['\1']') FROM t;
REGEXP_REPLACE(A,'(.*)',Q'['\1 REGEXP_REPLACE(A,'(.+)',Q'['\1
------------------------------ ------------------------------
'a''' 'a'
有人能讲解下么。