C#正则表达式学习
C#正则表达式学习<div class="postbody"><div id="cnblogs_post_body">(1)@符号
@符号经常和正则表达式一起使用,它表示跟在它后面的字符串是个&ldquo;逐字字符串&rdquo;,如下示例,两种声明的方式是等效的,都表示E盘下的company文件夹
//var str = "E:\\company";
var str = @"E:\company";
事实上,如果按如下方式声明,C#将会报错,因为&ldquo;\&rdquo;在C#中用于实现转义,如&ldquo;\n&rdquo;换行:
var str = "E:\company"; //编译器会报错误:无法识别的转义序列
(2)基本的语法字符
\d0-9的数字
\D\d的补集,即所有非数字的字符
\w单词字符,指大小写字母、0-9的数字、下划线、汉字
\W\w的补集
\s空白字符,包括换行符\n、回车符\r、制表符\t、垂直制表符\v、换页符\f
\S\s的补集
.除换行符\n外的任意字符
[&hellip;]匹配[]内所列出的所有字符
[^&hellip;]匹配非[]内所列出的字符
页:
[1]