pgintro.net

C# 正規表現

作成日時:2019/07/15

更新日時:2019/07/15

スポンサーリンク

エスケープ文字一覧

文字説明
\tタブ
\n改行
\w単語に使用される文字[a-zA-Z_0-9]
https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/character-classes-in-regular-expressions#word-character-w
\W単語に使用されない文字[^a-zA-Z_0-9]
https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/character-classes-in-regular-expressions#non-word-character-w
\s空白文字[ \f\n\r\t\v]
https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/character-classes-in-regular-expressions#whitespace-character-s
\S空白以外の文字[^\f\n\r\t\v\x85\p{Z}]
https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/character-classes-in-regular-expressions#non-whitespace-character-s

https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/character-escapes-in-regular-expressions

指定条件にマッチするか

スラッシュ2つによるコメント行か

string str = " // コメント";
bool isComment = Regex.IsMatch(str, @"\A\s*//");

空白のみで構成される行か

string str = " ";
bool isBlank = Regex.IsMatch(str, @"\A\s*\Z");