select regexp_replace ('校園月流量王-10元**(ocs)','[^0-9]+','') from dual;
---用正規表示式,提取出所有數字
select regexp_substr('(66974688)校園月流量王-10元**(ocs)','[0-9]+',1,2) from dual;
select regexp_substr('(66974688)校園月4流量王-10元**(ocs)','[[:digit:]]+',1,2) from dual;
---用正規表示式,提取出第二個出現的數字
select regexp_substr('(66974688)校園月4流555量王-10元**(ocs)','[[:digit:]]+元',1,1) from dual;
---用正規表示式,提取出資費對應的數字(也就是元前面的數字)
常用正規表示式查詢
數字 d n位的數字 d 至少n位的數字 d m n位的數字 d 零和非零開頭的數字 0 1 9 0 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 有兩位小數的正實數 0 9 0 9 有1 3位小數的正實數 0 9 0 9...
MYSQL 正規表示式查詢!
在使用select查詢的過程中,有時會用到正規表示式對結果進行查詢,將學習到的內容進行總結!一 語法結構如下 二 常用匹配方式進行示例說明 首先建立表student,表的結構如下 查詢student表中sname列已 王 開始的姓名 select sname from student where s...
grep正規表示式查詢特定ip位址的方法
linux下檔案查詢,沒有grep命令是不行的。在grep命令中使用正規表示式從乙個檔案中匹配到特定的ip位址。入門網路知識之ip位址小常識 以下正規表示式將會匹配ipv4的位址。使用以下正規表示式匹配ipv4的位址,先來匹配從0.0.0.0到999.999.999.999的模式。0 9 0 9 例...