一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

在 Oracle 中使用正則表達式

Oracle使用正則表達式離不開這4個函數:

1。regexp_like

2。regexp_substr

3。regexp_instr

4。regexp_replace

看函數名稱大概就能猜到有什么用了。

 

regexp_like 只能用于條件表達式,和 like 類似,但是使用的正則表達式進行匹配,語法很簡單:

regexp_substr 函數,和 substr 類似,用于拾取合符正則表達式描述的字符子串,語法如下:


regexp_instr 函數,和 instr 類似,用于標定符合正則表達式的字符子串的開始位置,語法如下:

regexp_replace 函數,和 replace 類似,用于替換符合正則表達式的字符串,語法如下:


這里解析一下幾個參數的含義:

1。source_char,輸入的字符串,可以是列名或者字符串常量、變量。

2。pattern,正則表達式。

3。match_parameter,匹配選項。

        取值范圍: i:大小寫不敏感; c:大小寫敏感;n:點號 . 不匹配換行符號;m:多行模式;x:擴展模式,忽略正則表達式中的空白字符。

4。position,標識從第幾個字符開始正則表達式匹配。

5。occurrence,標識第幾個匹配組。

6。replace_string,替換的字符串。

 

說了一堆文縐縐的,現在開始實例演練了,在此之前先建好一個表。

create table tmp as with data as (  select 'like' as id ,'a9999' as str from dual union all  select 'like'       ,'a9c'          from dual union all  select 'like'       ,'A7007'        from dual union all  select 'like'       ,'123a34cc'     from dual union all   select 'substr'     ,'123,234,345'  from dual union all  select 'substr'     ,'12,34.56:78'  from dual union all  select 'substr'     ,'123456789'    from dual union all  select 'instr'      ,'192.168.0.1'  from dual union all  select 'replace'    ,'(020)12345678' from dual union all  select 'replace'    ,'001517729C28' from dual  )select * from data ;select * from tmp ;ID      STR------- -------------like    a9999like    a9clike    A7007like    123a34ccsubstr  123,234,345substr  12,34.56:78substr  123456789instr   192.168.0.1replace (020)12345678replace 001517729C28

it知識庫在 Oracle 中使用正則表達式,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 婷婷六月天在线 | 久久国产网站 | 国产精选在线播放 | 九九99久久精品午夜剧场免费 | 日韩经典欧美精品一区 | 久久精品国产99国产精品 | 国产区精品视频 | 国产亚洲精彩视频 | vvvv98国产成人综合青青 | 天堂综合 | 色综合色狠狠天天久久婷婷基地 | 久久国产精品高清一区二区三区 | 国产视频网站在线 | 99久久精品国语对白 | 国产精品视频第一区二区三区 | 97狠狠操 | 国产日韩在线 | 日本一区二区三区四区五区 | 国产一区二区三区在线观看视频 | 亚洲六月婷婷 | 亚洲一级黄色毛片 | 伊人五月在线 | 国产91第一页 | 色视频免费在线 | 成人在线观看网址 | 国产精品久久久久久久久鸭 | 免费伊人网 | 国产欧美日韩综合精品一区二区三区 | 黄网视频在线观看 | 国产一级特黄在线播放 | 国产激情视频在线 | 久久久噜噜噜久久老司机 | 欧美成人高清手机在线视频 | 亚洲国产欧美国产第一区二区三区 | 一区二区三区四区免费视频 | 搞av.com| 成人毛片基地 | 六月丁香婷婷天天在线 | 国内自拍经典三级在线 | 99在线精品免费视频九九视 | 青青国产成人久久91 |