C#正则表达式

Roy*_*son 1 c# regex

你能解释一下这个正则表达式的含义吗?什么是匹配此表达式的字符串.

Regex(@"/Type\s*/Page[^s]"); 
Run Code Online (Sandbox Code Playgroud)

什么是@符号?提前致谢.

请提供完整的解释.什么是匹配此表达式的字符串.

And*_*are 6

@符号表示一个逐字字符串:

逐字字符串文字由@字符后跟双引号字符,零个或多个字符以及结束双引号字符组成.一个简单的例子就是@"你好".在逐字字符串文字中,分隔符之间的字符是逐字解释的,唯一的例外是quote-escape-sequence.特别是,简单的转义序列和十六进制和Unicode转义序列不会在逐字字符串文字中处理.逐字字符串文字可以跨越多行.

至于正则表达式,它会像这样分解:

/Type 匹配此字符串完全
\s* 匹配任何空白字符零次或多次
/Page 匹配此字符串完全
[^s] 匹配任何不是"s"的字符