2
我想獲取字符串中的第二個字,如下面的代碼,我試圖獲取函數的名字unstring
。但是我需要一個正則表達式「(」或遇到一個空間,直到取我的第二個字。獲取字符串中的第二個字,直到'('或''遇到
SELECT REGEXP_SUBSTR('FUNCTION unstring(i_string VARCHAR2', '(\S*)(\S)', 1, 2)
FROM DUAL;
有了這個正則表達式,我得到unstring(i_string
作爲結果。我試圖獲取該函數的名稱,所以它不是必要的功能有參數,因此'('或''遇到的條件。
['(\ S +)\ s * \('](https://regex101.com/r/UbvyeH/1) – Tushar
@Tushar它不起作用 – Varghese
與@Tushar相同,除了它需要* \(S +)\ s * \(* – user2141046