2017-10-20 142 views

回答

1

使用REGEX_SUBSTR功能:

SELECT REGEXP_SUBSTR('a23kfj879lp999', '([0-9]+)$') FROM dual 

說明:

REGEX_SUBSTR簡單地提取從各個模式相匹配的源串,第一串。

語法:

REGEXP_SUBSTR(string, pattern [, start_position [, nth_appearance [, match_parameter [, sub_expression ] ] ] ]) 
+0

的解釋會被欣賞 – Frank

+0

謝謝...它的工作原理。 – One

+0

@Frank [0-9]首先意味着輸出應該以數字開始,+表示數字可以出現1次或更多次。 $在最後表示字符串在那裏結束,即。數字出現後沒有更多字符存在。 – One

相關問題