正規表示式 學習筆記

2022-04-10 08:45:17 字數 723 閱讀 6459

以下是我學習正規表示式過程中的學習筆記:詳細學習教程推薦正規表示式30分鐘入門教程

特殊**/元字元:

\b:單詞的開始或結尾。

例如:正規表示式為male,則male或abcmale22都能匹配到。

正規表示式為\bmale\b,則abcmale22不會被匹配到

. :除了換行符以外的任意字元    

* :前面的字元可以是任意數量(可以是0次)  +:前面的字元可以是任意數量(1次或更多次)

例如:.* 可匹配任意數量不包含換行符的字元

例如:a*可匹配任意數量的a

\d:數字(0~9)

例如:\d*能匹配任意數量的連續數字

:前面的字元必須連續匹配n次(n為數字)  前面的字元必須連續匹配m到n次

(m,n為數字)

例如:\d能匹配兩個連續的數字

例如:186\d能匹配 186的手機號

\s:任意空白符(空格、tab、中文全形空格,換行符等等)

\w: 字母 或 數字 或 下劃線 或 漢字

^:匹配字串的開始  $:匹配字串的結束

字元轉義:

如果想查詢 *  .  \  這些字元怎麼辦?在元字元前面加 \ 就可以匹配元字元本身

例如:www\.cnblogs\.com 可以匹配www.cnblogs.com(只能匹配到www.cnblogs.com)

例如:c:\\windows 可以匹配c:\windows

正規表示式學習筆記

正規表示式學習日記 1 為萬用字元,表示任何乙個字元,例如 a.c 可以匹配 anc abc acc 2 在內可以指定要求匹配的字元,例如 a nbc c 可以匹配 anc abc acc 但不可以匹配 ancc a到z可以寫成 a z 0到9可以寫成 0 9 3 數量限定符號,表示匹配次數 或者叫...

正規表示式學習筆記

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...

正規表示式學習筆記

1.正規表示式是可用於在乙個檔案或字元裡查詢和替代文字的一種標準。它具有兩種標準 基本的正規表示式 bre 擴充套件的正規表示式 ere ere包括bre功能和另外其它的概念。2.表示或運算 3.匹配任何單個字元 4.匹配任何中包含的單個字元,如 張王李 三,匹配張 三 王三,李三 5.將排除 後跟...