Regex 在正则表达式中添加空格键

Regex 在正则表达式中添加空格键,regex,Regex,我使用这个正则表达式进行检查 public const string FullNameRegularExpression = @"^[a-zA-Z0-9._-]+$"; 如何在中添加“空格键”?注意添加的\s public const string FullNameRegularExpression = @"^[a-zA-Z0-9._-\s]+$"; 您可以按键盘上的空格键,或将\s或\s+或\s*添加到正则表达式中;-) 如果要查找单个空格,则可以找到一个非常完整的示例:(“”) 或者,如

我使用这个正则表达式进行检查

public const string FullNameRegularExpression = @"^[a-zA-Z0-9._-]+$";

如何在中添加“空格键”?

注意添加的
\s

public const string FullNameRegularExpression = @"^[a-zA-Z0-9._-\s]+$";

您可以按键盘上的空格键,或将\s或\s+或\s*添加到正则表达式中;-)

如果要查找单个空格,则可以找到一个非常完整的示例:
“”


或者,如果要匹配任何空白字符(
\n
\r
\f
\t
),可以使用同样匹配\n、\r\f、\t的
\s

。OP只需匹配空格@Anirudh:这不是一个问题,因为无论如何,文件名中都不会有制表符或换行符等;-)@阿图尔:那么为什么要使用与它们匹配的选择器呢?@Juhana:为什么要在正则表达式中使用点来匹配任何东西呢?;-)@阿图尔:你把圆点弄错了。请参阅我对您答案的评论。这也将匹配\n、\r、\f、\t。OP只需匹配空格@Anirudh如果你按下空格键,则不会…“要匹配一个点,请使用\”。在字符表达式中,你不需要转义这个点。@Daniel:事实上,这个点表示文字点。谢谢Daniel您应该让op知道与文字空间相比,
\s
实际匹配的内容