今天學習的主要內容是正規表示式
一:使用場景
1、網頁上使用者輸入資料的時候,用於格式校驗,例如:身份證,郵箱,**號碼,手機號碼,使用者名稱 ,登入名,密碼……
2、用於與第3方系統進行資料格式校驗,因為第3方的系統不一定給你的資料,就是符合你要求的資料
3、用於從資料庫中匹配符合格式的資料
二:正規表示式的作用
它可以幫我們處理一些比較複雜的文字資料,正規表示式,顧名思義,它是一種表示式,主要用來定義字串需要遵循的正確規則。通過這個規則,我們就可以匹配一類符合該規則的字串
三:正規表示式的構成
1、普通字元
字母,數字,漢字,下劃線,以及沒有特殊含義的標點符號 它們這些都可以被稱為"普通字元"
表示式中的普通字元,表示的是:在匹配乙個與之相同的字串
沒有特殊含義的標點符號:, ! : " 』 } ] / @
2、轉義字元
將原有的含義舍去掉,給它賦予新的含義 轉義之後:每次也只匹配同一型別的乙個字元
\n 換行
\t 製表符
\r 回車
\ 代表\本身
^ 代表^本身
$ 代表$本身
3、標準字元集合(匹配符合字元集合的任意乙個字元)
\d 代表的是匹配乙個數字(0–9中間的任意乙個) 等同於[0-9]
\w 代表的是大小寫字母,0–9的數字,下劃線 換句話:a-za-z0-9_中間的任意乙個 等同於[a-za-z0-9_]
\s 代表的空白字元,比如:回車,製表符,換行符
. 代表的是任意乙個字元(除了換行)
\d \w \s 表示取反
java學習總結 第十八天
網路程式設計 socket socket可以看成是兩個程式進行通訊連線中的乙個埠 主要還是代練習 客戶機與服務機直接的通訊 tcp 服務機 伺服器端程式 author administrator public class server catch ioexception e 3 處理業務 publi...
linuxC學習第十八天
int main int count 0 int length 0 int i,t 0 while 1 break case 3 刪除資訊 printf 刪除第幾個 n scanf d t for i t i length i length break default 無效的按鍵 printf 無效...
學習python 第十八天
併發程式設計 python中實現併發程式設計的三種方案 多執行緒 多程序和非同步i o。併發程式設計的好處在於可以提公升程式的執行效率以及改善使用者體驗 程序和執行緒的區別和聯絡 程序 作業系統分配記憶體的基本單位 乙個程序可以包含乙個或多個執行緒 執行緒 作業系統分配cpu的基本單位 併發程式設計...