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


上一篇:C#编程:File.Open获取文件字节大小


下一篇:智能卡:常见智能卡芯片型号及其厂家