你能解释一下为什么我从这三个正则表达式中得到不同的结果吗?我期待所有三个中的第一个输出。
SQL> select regexp_substr(input,'.*') sub from test_regexp;
SUB
------------------------------------------------------------------------------
Understanding greediness, not the Enron kind
SQL> select regexp_substr(input,'[A-Za-z ]*') sub from test_regexp;
SUB
------------------------------------------------------------------------------
Understanding greediness
SQL> select regexp_substr(input,'[[:alpha:][:space:]]*') sub from test_regexp;
SUB
------------------------------------------------------------------------------
Understanding greediness
谢谢