« [R]図を画像ファイルに出力する | トップページ | [R]異常値を含むダミー変数を用いた回帰直線の推定(「44の例題で学ぶ計量経済学」(オーム社)pp.226-227) »

2023年10月26日 (木)

[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#」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]図を画像ファイルに出力する | トップページ | [R]異常値を含むダミー変数を用いた回帰直線の推定(「44の例題で学ぶ計量経済学」(オーム社)pp.226-227) »

無料ブログはココログ

■■

■■■