[C#]文字列が指定の正規表現とマッチするか否か調べる
System.Text.RegularExpressions名前空間のRegex.IsMatchメソッドを使う。第1引数に検索対象の文字列を、第2引数に正規表現を指定する。マッチすれば(指定した正引き表現に一致する箇所が見つかれば)trueを返し、そうではない場合はfalseが返される。
> using System.Text.RegularExpressions;
> Regex.IsMatch("ABC", "A")
true
> Regex.IsMatch("ABC", "ABCD")
false
> Regex.IsMatch("ABC", "^A")
true
> Regex.IsMatch("ABC", "A$")
false
> Regex.IsMatch("\t", "^\s+$")
(1,23): error CS1009: 認識できないエスケープ シーケンスです
> Regex.IsMatch("\t", "^\\s+$")
true
> Regex.IsMatch("\t", @"^\s+$")
true
> Regex.IsMatch("\t\t", @"^\s+$")
true
> Regex.IsMatch(" ", @"^\s+$")
true
> Regex.IsMatch(" AB ", @"^\s+$")
false
« [R]図を画像ファイルに出力する | トップページ | [R]異常値を含むダミー変数を用いた回帰直線の推定(「44の例題で学ぶ計量経済学」(オーム社)pp.226-227) »
「C#」カテゴリの記事
- [C#]リストの要素を削除する(2024.05.02)
- [C#]リストに要素を追加する(2024.03.10)
- [C#]リストを作成する(2024.03.09)
- [C#]エラー「CS8370 機能 'target-typed オブジェクトの作成' は C# 7.3 では使用できません。9.0 以上の言語バージョンをお使いください。」(2024.03.08)
- [C#]StreamWriterクラスを使用して文字コードを指定してファイルに書き込む(2024.03.07)
« [R]図を画像ファイルに出力する | トップページ | [R]異常値を含むダミー変数を用いた回帰直線の推定(「44の例題で学ぶ計量経済学」(オーム社)pp.226-227) »

コメント