这种模式的C#版本是:
@"[0-9a-zA-Z/'-]"
Run Code Online (Sandbox Code Playgroud)
用于代码:
var regex = new Regex(@"[0-9a-zA-Z/'-]");
Run Code Online (Sandbox Code Playgroud)
要么
var regex = new Regex(@"[0-9a-z/'-]", RegexOptions.IgnoreCase);
Run Code Online (Sandbox Code Playgroud)
请注意,-
它位于字符类的最末端(括号中的部分).对于-
意味着一个字符类中的连字符,它必须是在类(即开始或结束[-blah]
或[blah-]
),或者用反斜杠转义:[ab\-c]
将匹配a
,b
,c
,或-
.
另请注意@
引用字符串的开头.这对于这种模式并不重要,但是使用C#正则表达式是一个好习惯.正则表达式通常包含反斜杠,@"..."
表单允许您在模式中使用反斜杠而不必转义它们.
归档时间: |
|
查看次数: |
552 次 |
最近记录: |