天天看點

C#程式設計:正規表達式符号說明

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,}限定漢字;