開源中國
1.限定詞
2.元字元(用來表示內容的語法)
. 表示任意(除了換行符\n)的乙個字元
| 或(多選結構)
(…) 括號 限制豎線的作用範圍
< > 單詞起始/結束位置 可能不支援
\w 字母數字下劃線
\d 任意的數字
\s 任意的空白字元,空格,製表符(tab) 垂直製表符(v-tab)
\t 製表符
\n 換行符
\r 回車符
以上轉義字元,如果大寫表示取反
\w 除了字母數字下劃線
\d 除了數字
\s 除了空白字元
\a 匹配開頭
\z 匹配結尾
語義字元(這類元字元稱為斷言字元)
3.量詞
4.模式修訂符(放在結尾限定符之後)
s 單行模式 會匹配到\n
5.括號及反向引用
6.斷言
7.轉義說明
正規表示式 正則入門
先從乙個例子開始正規表示式。書寫乙個匹配手機號的正規表示式,為了方便討論,假定手機號是1開頭,第二位只能是3 5 8中的其中乙個,總共11位的數字,形如13 匹配手機號的正規表示式為 1 358 d 下面介紹此正規表示式中的各個符號的含義。表示字串的開頭,後面緊接著1,表示匹配的字串要以 1 開頭。...
正規表示式入門
對於文字字元,有11個字元被保留作特殊用途。他們是 這些特殊字元也被稱作元字元 不可顯示字元 可以使用特殊字串行來代表某些不可顯示字元 代表tab 0x09 代表回車符 0x0d 代表換行符 0x0a 字符集 字符集是由一對方括號 括起來的字元集合。使用字符集,你可以告訴正規表示式引擎僅僅匹配多個字...
正規表示式入門
老師說過 正規表示式就是用字串讀取字串!學習正規表示式的最好方法是從例子開始,理解例子之後再自己對例子進行修改,實驗。下面給出了不少簡單的例子,並對它們作了詳細的說明。假設你在一篇英文 裡查詢hi,你可以使用正規表示式hi。這幾乎是最簡單的正規表示式了,它可以精確匹配這樣的字串 由兩個字元組成,前乙...