正規表示式學習筆記

2022-07-16 09:15:10 字數 612 閱讀 2324

^ :(讀:hat) 匹配一行的開始。例如正規表示式「^regex」能夠匹配字串「regex我會用」的開始,但是不能匹配「我會用regex」。

$ :類似^,匹配結尾。

| 表示 或  z|food 表示 z 或者 food 並非zood或food

匹配括號中的任何乙個字元

. (點)匹配除\n之外的任何單個字元。

*:限定符,匹配0至多個在它之前的子表示式,和萬用字元*沒關係。

+:限定符,類似* ,但必須出現一次。

? : 類似*,但是值是0次或1次。

{} :限定符號,表示前面的字元必須出現括號內填的次數。如[0-9] 表示0-9中的任意數字必須出現6次。

:如[0-9]表示至少出現6次,最多無限次。[0-9]表示至少6次,最多10次。

\d:代表乙個數字,等同於[0-9]   \\d  →\d

\d:代表非數字,等同於[^0-9]

\s:代表換行符、tab製表符等空白字元 ,(空格、回車、製表符)

\s:代表非空白字元(a0%$@@)

\w:匹配字母或數字或下劃線或漢字,即能組成單詞的字元,除%&#@!$等字元。[a-za-z0-9_漢字]

\w:非\w ,等同於[^\w] %

正規表示式學習筆記

正規表示式學習日記 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.將排除 後跟...