regex
元字元^,用于比對行首,如:^first,比對以first開頭的行;
元字元$,用于比對行尾,如:end$,比對以end結尾的行;
元字元“.”,用于比對換行符以外的任意字元;
\d,比對任意數字:0-9;
\D,比對任意非數字字元;
\s,比對任意空白字元:換行,空格,制表;
\S,比對任意非空白字元;
\w,比對單詞字元:漢子,字母,數字,下劃線;
\W,任意非單詞字元;
\b
\B
\.,比對小數點“.”;
\+,正号;
\-,負号;
限定符“?”,表示可以出現1次,或者0次;
限定符“*”,表示至少出現0次,或者無限次;
限定符“+”,指定限定符至少出現1次;
限定符{n},指定的字元出現n次;
限定符{n,m},指定的字元出現次數n~m次;
限定符{n,},指定字元可以出現n次或者n次以上;
[A-Za-z]限定字母;
[\u4e00-\u9fa5]{1,}限定漢字;