我有許多字符串需要tokenise - 一個示例如下所示。如何使用Oracle 10g REGEXP_SUBSTR使用字符串分隔符提取字符串
NAME:ALAN GREYINTACC:999ACCOUNT:12345678SORT:654321REF:ABC 7654321
我可以使用的INSTR
和SUBSTR
的組合來做到這一點,但我希望,有可能是使用REGEXP_SUBSTR
執行此更簡單的方法。
我看過錨,但只能找到參考起始字符串^
和結束字符串$
。
有沒有這樣的事情作爲'在字符串'錨?例如如果我從這個字符串想要的帳號,我想要的一切ACCOUNT:
後SORT:
任何答覆讚賞之前,
非常感謝
我只是試圖解決這個問題。 REGEXP_SUBSTR不允許捕獲匹配,所以REGEXP_REPLACE是要走的路。 +1。 – Drumbeg