正規表示式(初識筆記)

2021-05-24 05:09:39 字數 643 閱讀 9308

正規表示式:個人認為就是判斷某些內容是否按照我們定的規則去寫的。。。。。。

使用正則的語法:

preg_match('/正規表示式的內容(原子)/','要匹配的內容',陣列接手);

幾個簡單的正規表示式中的原子為規則如下:

1:a-z a-z _   0-9      // 常見的字元

2:(abc)           // 匹配內容中是否有abc連在一塊的

3:[abc]          //匹配中括號中任何乙個字元

4:[^abc]        // 匹配排除中括號中的如何乙個字元

5 : ^abc          //匹配頭部部分是否存在字串abc

6: abc$           //匹配內容中尾部是否存在字串abc

7:   .               //點表示匹配內容中任意字串,有將返回ture

8:轉義字元:

/d : 包含所有數字 [0-9]

/d : 不包含所有數字 [^0-9]

/w: 包含所有英文本元 [a-z a-z _ 0-9]

/w: 不包含所有英文本元  [^a-z a-z _ 0-9]

/ s: 包含空白區 :如回車、換行、分頁等 [/f/n/r]

示例:

正規表示式 1 初識正規表示式

簡單地說,正規表示式就是一套處理字串的規則和方法,以行為單位對字串進行處理,通過特殊的符號的輔助,我們可以快速的過濾,替換某些特定的字串。運維工作中,會有大量訪問日誌,錯誤日誌,大資料。如何能夠快速的過濾出我們需要的內容,這就需要正規表示式。awk,sed,grep egrep 三劍客要想能工作的更...

正規表示式初識

用來指定乙個字元集合 字元直接是 或 的關係,不是乙個特定的字串,跟 abc 不同 abc a z 在字符集中,元字元 不起作用 abc abc 元字元 在字串尾不起作用 abc 就是普通字元。元字元在字符集首表示匹配補集,abc 就是匹配除了a,b,c以外的字元。匹配行首,位於字串首。制定規則re...

正規表示式初識

正規表示式 為轉義如 表示.郵箱匹配 grep e 0 9a za z 0 9a za z a za z a.txt 查詢郵箱 a z 所有小寫字母 a z 所有大寫字母 0 9 所有數字 0 9 所有非數字 表達取反 0 9 a z 0個或多個小寫字母 a z 至少出現一次小寫字母 a z 出現0...