Oracle 字符串分割

這個函數的作用是正則分隔字符串,用法爲

REGEXP_SUBSTR(String, pattern, position, [occurrence],[ modifier])

 

String:需要進行正則處理的字符串

pattern:進行匹配的正則表達式

position:起始位置,從第幾個字符開始正則表達式匹配(默認爲1)

occurrence:標識第幾個匹配組,默認爲1

modifier:模式('i'不區分大小寫進行檢索;'c'區分大小寫進行檢索。默認爲'c'。)

 

select regexp_substr('Adam|183|98.5','[^|]+',1,1) result from dual;
得到Adam select regexp_substr('Adam|183|98.5','[^|]+',1,2) result from dual;
得到183 select regexp_substr('Adam|183|98.5','[^|]+',1,3) result from dual;
得到98.5

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章