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
实际匹配的内容