第7章:
7.1 什麼是正規表示式
查詢某個字串,返回「匹配上(itmatches)」或者「不匹配(itdoesnot match)」
7.2 使用簡單的模式(正規表示式)
模式放在正斜線(/和/)之間。
7.2.1元字元
點(.)是萬用字元,但是只匹配乙個字元。
7.2.2簡單的量詞
星號(*)表示匹配前一項0次或者多次。
加(+)表示可以匹配前一項的1次或者多次。
問號(?)表示前一項出現1次或者0次。
7.2.3模式中的分組
使用小括號」()」括起來的,就是乙個分組。
7.2.4選擇符
豎線(|)表示可以匹配左邊或者右邊的項。
例如:/fred|barney|betty/
將匹配fred或者barney或者betty
7.3 字元類
字元類,是方括號()中的一列字元,可以匹配方括號內出現的任意單個字元。
7.3.1字元類的簡寫
\w 意味著word(字母、數字和下劃線)
\s 意味著格式符(form-feed)、製表符(tab)、換行符(\n)、回車(\r)、空格符( );
\d 意味著數字
7.3.2簡寫形式的補集
在簡寫的前面加上「^」符號即可。
比如^\w:非word字元
^\s:非空白的字元
^\d:非數字的字元
Perl 學習筆記
在linux上,如果遇到這樣的提示 can t locate module datetime.pm in inc 意味著perl模組沒有安裝全,可以用cpan來安裝缺失的模組 perl mcpan e install module build 如果系統上很多模組都已經很舊了,用這個命令來自動更新 u...
perl 學習筆記
perl 語法 一 資料結構 標量 陣列 雜湊 0 八進位制 0x 十六進製制 注釋 二 字串 1 字元鏈結 2 單引號內字元不會被轉義 3 v字元 乙個以 v 開頭,後面跟著乙個或多個用句點分隔的整數,會被當作乙個字串文字。foo v102.111.111 4 here 文件 print 5 特殊...
Perl學習筆記
標量 陣列陣列是標量資料的有序列表,是多個標量資料的一種集合。可以包含任意多個元素,從0到全部佔滿記憶體。以 符號作為標識。1,2,3 包含1,2,3三個數字的列表 1,2,3 三個數字,最後逗號被省略 test 4.5 兩個值 空列表 零個元素 1 5 代表 1,2,3,4,5 5 1 空列表,從...