C#正则表达式,它只匹配一行空白字符

本文关键字:一行 字符 空白 正则表达式 | 更新日期: 2023-09-27 18:27:19

我想检查以'n结尾的string是否只包含空白。我尝试使用以下正则表达式失败:

new Regex(@"'s*'n")

C#正则表达式,它只匹配一行空白字符

尝试使用^$来表示行的开始和结束,如下所示:

^'s*$

请注意,除了只由空白字符组成的行之外,此表达式还将匹配空行;如果不希望这样做,则用+替换*

怎么样

if (yourString.Trim() == ""){
 //just whitespace
}

或者,String.IsNullOrWhiteSpace(yourString)