正規表示式初識

2021-08-21 13:29:14 字數 508 閱讀 6410

正規表示式

\ #為轉義如:\. 表示.

郵箱匹配: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次或者1次小寫字母

^:匹配開頭

^ #代表行首 如:^s查詢以s開頭的行

$ #表示一行的結尾如:grep -e "$d" a.txt 查詢所有以d結尾的行

#範圍匹配

* #表示*前面的內容出現0次或多次

+ #表示+前面的內容出現1次或多次

? #表示?前面的內容出現0次或1次

. #匹配單個字元

.* #任意字元出現0次或多次

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

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

正規表示式初識

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

初識正規表示式

正規表示式 1.概念 一種字串匹配規則 1.1 判斷 input進來的 是不是qq號 是不是手機號 身份證號 1.2 有乙個檔案,要求把手機號 qq號 取出來 2.能做什麼 2.1 可以制定乙個規則 來確認某乙個字串是否符合規則的內容 從打斷的字串中找到符合規則的內容 2.2 程式領域 1,登入程式...