




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
作用。比如:將正則表達(dá)式放入到分分隔函數(shù),哪可以用這個正則表0.正則表達(dá)式的元字符(原子修飾符)[]作用。比如:將正則表達(dá)式放入到分分隔函數(shù),哪可以用這個正則表0.正則表達(dá)式的元字符(原子修飾符)[]原子列表表示在指定的邊界修飾符(也就是說開始和結(jié)束符)^表示以指定字符開頭的內(nèi)容外的任意一個字符\w表示數(shù)字大小寫字母以及下劃線中任意一個字這就是正則表達(dá)式b)亂七八糟的一堆字符堆砌在一起,神秘的符號,有著奇特的意義醫(yī)生的字道士的符女人的心只有醫(yī)院的人能看懂只有道士明白只有女人能懂正則表達(dá)式只有程序員能看懂(所有的高級語言中都有正則表達(dá)式)a)操作字符串時正則表達(dá)式的唯一作用驗證用戶名長度是否合法驗證密碼是否符合標(biāo)準(zhǔn)驗證手機(jī)號驗證URL地址驗證郵箱\s[\n\r\t]\S[^\n\r\t]\w[0-9a-z用正則表達(dá)式來完成。愿意:效率低。5.PHP中提供了兩套正則\s[\n\r\t]\S[^\n\r\t]\w[0-9a-z用正則表達(dá)式來完成。愿意:效率低。5.PHP中提供了兩套正則\T這些轉(zhuǎn)移字符也是原子。\d表示數(shù)字0-9之間的任意一個數(shù)lasldhflkjasdhflasdhljkf作業(yè):今日講BBS編輯器Qq聊天表情新聞采集器小偷程序因為是用一些特殊字,按照規(guī)則編寫出來的字符串,形成一注意:如果正則表達(dá)式,不和函數(shù)一起使用,則他就是一個普通的字符串而已。如果把正則表達(dá)式放入到函數(shù)中一起使用,才能發(fā)揮出正則表達(dá)式的作用。比如:將正則表達(dá)式放入到分分隔函數(shù),哪可以用這個正則表達(dá)式去分隔字符串??偨Y(jié):正則弊端是就是通過構(gòu)建具有特定規(guī)則的模式了,在于輸入的字符串信息進(jìn)行比較,分隔,查找,替換等工作。在實際應(yīng)用中記住一點:能使用字符串處理函數(shù)來完成的就不要使用正則表達(dá)式來完成。愿意:效率低。表達(dá)式函數(shù)庫a)Posix擴(kuò)展正則表達(dá)式函數(shù)-表達(dá)式函數(shù)庫a)Posix擴(kuò)展正則表達(dá)式函數(shù)-》eregb)作用。比如:將正則表達(dá)式放入到分分隔函數(shù),哪可以用這個正則表字\D表示除了數(shù)字以外的任意一個字符\s表示所有的空白符中的L地址驗證郵箱BBS編輯器Qq聊天表情新聞采集器小偷程序4.5.PHP中提供了兩套正則表達(dá)式函數(shù)庫6.學(xué)習(xí)正則表達(dá)式時,有兩方面學(xué)習(xí)a)正則表達(dá)式的定界符是用來聲明正則表達(dá)式的邊界符正則表達(dá)式常用個的邊界符是’/‘實際上任何非數(shù)字字則表達(dá)式有兩邊界符1.一個是字符串類型的引號邊界符2.則表達(dá)式有兩邊界符1.一個是字符串類型的引號邊界符2.一個是\s[\n\r\t]\S[^\n\r\t]\w[0-9a-z許縮寫為開始字符到結(jié)束字符。排除列表:[^][^4]表示除了的原子出現(xiàn)1次或者0次{0,1}+表示簽名的原子出現(xiàn)1次或者符和\之外的字符都可以做正則表達(dá)式的邊界符一個完整的正則表達(dá)式有兩邊界符a)組成正則表達(dá)式的最小的單位就是原子\d表示數(shù)字0-9之間的任意一個數(shù)字\D表示除了數(shù)字以外的任意一個字符\S表示除了所有空白符之外的任意一個字符\w表示數(shù)字大小寫字母以及下劃線中任意一個字符\W表示除了數(shù)字大小寫字母以及下劃線之外的任意10.正則表達(dá)式的元字符(原子修飾符)\.\d+1.1.1.1ip地址\d{3}-\d{8}|\d也是一種模式\.\d+1.1.1.1ip地址\d{3}-\d{8}|\d也是一種模式d)4.看做是一種編程語言因為是用一些特殊字,按L地址驗證郵箱BBS編輯器Qq聊天表情新聞采集器小偷程序4.多一個少一個都不行)注意:如果要使用^和$可以匹配每一行的開表示在指定的字符選取一個原子效果原子數(shù)量修飾符+表示簽名的原子出現(xiàn)1次或者多次{1,}原子數(shù)量修飾列表{m,n}表示前面的原子可以出現(xiàn)從m個到N個{m,}表示前面原子最少出現(xiàn)m次0.正則表達(dá)式的元字符(原子修飾符)[]原子列表表示在指定的0.正則表達(dá)式的元字符(原子修飾符)[]原子列表表示在指定的作用。比如:將正則表達(dá)式放入到分分隔函數(shù),哪可以用這個正則表$表示以指定字符結(jié)尾的內(nèi)容^字符串$表示精確匹配某一個字符(lasldhflkjasdhflasdhljkf作業(yè):今日講{m}表示前面原子出現(xiàn)m次字符串邊界修飾符(也就是說開始和結(jié)束符)^表示以指定字符開頭的內(nèi)容$表示以指定字符結(jié)尾的內(nèi)容^字符串$表示精確匹配某一個字符(多一個少一個都不行)注意:如果要使用^和$可以匹配每一行的開始和結(jié)束部分,需要使用后面學(xué)習(xí)的模式修正符m選擇修飾符|模式單元()2.將多個原子視為一個原子,目的是可以使用原子數(shù)量修飾符3.將匹配到的括號中的內(nèi)容暫時存為內(nèi)存當(dāng)中4.如果使用()僅僅為了模擬一個原子使用原子數(shù)量修飾符,可以在括號的開始處使用?:來解除存于內(nèi)存的作用,提高效率5.可以將括號的內(nèi)容在函數(shù)的輔助相愛進(jìn)行反向引用操將括號的內(nèi)容在函數(shù)的輔助相愛進(jìn)行反向引用操作。\d{15}|lasldhflkjasdhflasdhljkf作業(yè):今日講將括號的內(nèi)容在函數(shù)的輔助相愛進(jìn)行反向引用操作。\d{15}|lasldhflkjasdhflasdhljkf作業(yè):今日講中的元字符(原子修正符)d)4.正則表達(dá)式的模式修正符8.正則表達(dá)式的定界符a)正則表達(dá)式的定界符是用來聲明正則表達(dá)式業(yè):今日講解正則的原子元字符練習(xí)三遍。整理課堂筆記111113457870.正則表達(dá)式的元字符(原子修飾符)[]原子列表表示在
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025吊車購銷合同模板
- 2025挖掘機(jī)出租合同范本
- 2025聯(lián)合國國際服務(wù)買賣合同公約
- 2025租賃展覽場地合同
- 2025公司聘請退休員工合同樣本
- 2024-2025粵教粵科版科學(xué)一年級下冊第三單元測試卷及答案
- 2025高中數(shù)學(xué)教師課標(biāo)考試模擬試卷及答案
- 2025租賃合同范本12
- 2025年個人抵押借款合同范本
- 2025年度果園承包經(jīng)營合同
- 廣州市黃埔區(qū)教育局招聘事業(yè)編制教職員考試真題2024
- 國際經(jīng)濟(jì)學(xué)(下冊國際金融)克魯格曼-中文答案
- 2025年寧夏銀川市唐徠中學(xué)南校區(qū)中考一模英語試題(原卷版+解析版)
- 鄉(xiāng)村民宿開發(fā)管理運(yùn)營手冊
- 殯葬服務(wù)筆試題庫及答案
- 2025年光大銀行校園招聘筆試參考題庫(帶答案)
- 中醫(yī)康復(fù)理療師職業(yè)指導(dǎo)試題及答案
- 全過程工程咨詢投標(biāo)方案(技術(shù)方案)
- 研究生教育高質(zhì)量發(fā)展新動能推動方案
- 寧波十校2025屆高三3月聯(lián)考語文試卷(含答案解析)
- 在線網(wǎng)課學(xué)習(xí)課堂《人工智能(北理 )》單元測試考核答案
評論
0/150
提交評論