2012-03-09 7 views
2

\nが終了したstringに空白のみが含まれているかどうかを確認したいと思います。以下のように、先頭と行の終わりを示すために^$を使用してみてください空白のみの行と一致するC#正規表現

new Regex(@"\s*\n") 
+0

行の末尾に一致するように、「^」は、行の先頭を一致させるために使用され、そして「$」。私はそれがC#のRegexの場合もそうであるかどうかはわかりません。 – Sjoerd

答えて

8

:私は失敗し、次の正規表現を試してみました

^\s*$ 

注ことからなる行に加えて、空白文字のみで、この式も空行と一致します。これが望ましくない場合は*+に置き換えてください。

3

どの程度

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

または、正規表現で通常String.IsNullOrWhiteSpace(yourString)

+0

+1 - 可能であれば、正規表現以外の解決策が常に望ましいはずです – scibuff

関連する問題