劍破冰山oradevDATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站_第1頁
劍破冰山oradevDATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站_第2頁
劍破冰山oradevDATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站_第3頁
劍破冰山oradevDATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站_第4頁
劍破冰山oradevDATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

劍破冰山之Oracle開發(fā)第6

2013正則表達

20133正則表達式概

20134正則表達式概述—示utp、http、ftp傳統(tǒng)strinutphttp',正則strmatch

20135正則表達式概述—名簡寫:regexor譯名:“ReguaRuararEpsson即“描述某種規(guī)則的表達式”之意。譯名一般為“正規(guī)化表示法

20136正則表達式概述—理給定有限字母表Σ定義了下列常εΣa定義了下列運算RSαβ|αR,βSab","c"}{"d","efabd",abefR|SRSabc"}|{"abdefabc"d",(“KleeneR*指示包含ε并且閉包在字符串串接下的R的最小超集。這是可以通過R多個字符串的串接得到所有字符串的集合。例如,{"ab","c"}*={ε,"ab","c","abab","abc","cab","cc","ababab",...}。

20137正則表達式概述—理很 使用對選擇使用符號∪,+或∨替代豎杠(管道線)為了避免括號,假定Kleene星號有最高優(yōu)先級,接著是串接,接著是并集。如果沒有歧義則可以省略括號。例如,(ab)c可以寫為abc而a|(b(c*))可以寫為a|bc*。此優(yōu)先級規(guī)則在實際

20138正則表達式概述—算

20139正則表達式概最初的正則表達式出1940年,WarrenMcCulloch與WalterPitts將神經(jīng)系統(tǒng)中的神經(jīng)元描述成小而簡單的自動控1950年代,數(shù)學(xué)家斯蒂芬·科爾·克萊尼利用稱之為“正則集合”的數(shù)學(xué)符號來描述此模型肯·湯普遜將此符號系統(tǒng)引入編輯器QED,然后是Unix上的編輯器ed,并最終引入grep。自,正則表達式被廣泛地使用于各種Unix或者類似Unix的工具,例如PerlIEEEPortableOperatingSystemInterface(POSIX)standarddraftUnicodeRegularExpressionGuidelinesoftheUnicode

2013正則表達式概

2013正則表達式概POSIXBRE&OracleSQLMultilingualExtensionstoPOSIXOracleSQLPERL-InfluencedExtensionstoPOSIX與POSIXBRE和 的無

2013正則表達式概述—優(yōu) 避免將大量的字符串服務(wù)器端使用正則表達式加強約束驗證,避免客戶端進行重復(fù)的驗證

2013正則表達式語法及功

2013

2013..

2013t\n\v\f\r\W,\S,

2013它可以匹配ElNi?o中的N

2013^$

2013*?+{m,{m, 盡可能

2013方括號內(nèi)任意字符或字符集合中的一

2013

2013即后向

2013\例如abc*def可以匹配abdef或abcccdef等,但無法匹abc*def,后者需要abc\*def才能匹

2013

2013regexp_count(src,pattern[,pos[,match]]),11g新增此函,[,[,參[,[, ce(src,pattern[, ce_str[,pos[,occur[,

2013src:源字符串pattern:要匹配的正則表達式pos:從源字符串的第幾個字occur:指定pattern的第幾次出retopt:返回選,regep_nstr 。用于設(shè)置返回值是patt的位置。0代表前者,; ce_str:要替換成的字符串,可以使用正則表達式中的后 操作符subep:新增subep參數(shù),regep_nst和regep_subst特有。指定返回patter的第幾個子表達式。patter就包含abcdefghi、abcdef、abc、de、678這五個子串(已按順序排列

2013match:匹配參數(shù)配置,讓正則更易用

2013正則表達式語法及功能—createtableascii_tab(nnumber(5),sinsertintoascii_tabselectrownum-1,chr(rownum-1)fromdualconnectbyrownum<=129unionselect255,chr(255)fromdual;select*fromascii_tabwhereselect*fromascii_tabwhereselect*fromascii_tabwhere

2013正則表達式應(yīng)–電子郵IP地

2013正則表達式應(yīng)用—驗證座市話,7國內(nèi)長途,區(qū)號 分國際長途前分機,分機號為3位或4位,用#與主號碼隔

2013正則表達式應(yīng)用—驗證 同上,最后部分必須 或net或同上,郵箱用戶名允許

2013正則表達式應(yīng)用—驗證IPV4,分四段,用"."隔開,每段最少一位最多三位數(shù)同上,數(shù)字范圍在0~255之

2013正則表達式應(yīng)用—驗證

2013正則表達式應(yīng)用—查找將IPV4的地址每段都格式化為三位數(shù)的,不夠的前面補createtableip(strinsertintoipinsertintoipinsertintoipselectstr, ce(trim('.' repaired_strfromip;

2013正則表達式應(yīng)用—查找將字符串str逐字符重復(fù)4次,例如'abc'變?yōu)?剔除str中除了逗號和數(shù)字之外的

2013正則表達式應(yīng)用—查找從str中提取第一個單詞(只有字母組成的才算單詞將可能是日期的字符串提取出來(yyyy-mm-dd格式網(wǎng)頁源文件的片段已存入str中,從中提取出第一

2013如何讀

2013煉數(shù)成金逆 式網(wǎng)絡(luò)課Dataguru(煉數(shù)成金)是專業(yè)數(shù)據(jù)分析,提供教育,,內(nèi)容,社區(qū),,揮互聯(lián)網(wǎng)的打

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論