(C#)サイトについてRegexクラスを用いて文字列が正規表現にマッチするか調べる以下はRegexクラスを用いてごく基本的なパターンマッチングの行う例です。Regex.IsMatchメソッドは、指定した文字列が正規表現にマッチするかどうかをTrue/Falseで返します。2.実行結果TrueFalseC#では、文字列中の"\"は後続の文字に対するエスケープを表します。正規表現でも"\"が後続の正規表現要素に対するエスケープを表します。上記の例における\.は、正規表現要素である.が単なるピリオドとして解釈されるよう、\を前置することでエスケープしています。\がC#文字列におけるエスケープ記号として解釈されないよう(記述されたまま解釈されるよう)にするため、文字列に@を前置して逐語的文字列リテラルとして記述しています。逐語的文字列リテラルを用いない場合、上記の正規表現は"\\.txt$"と記述する必要があります。リテラルを使用することが多くなります。これはディレクトリ区切り記号"\"を含むファイルパスを記述する際にもよく用いられます。§.逐語的文字列リテラルを参照してください。§.文字のエスケープを参照してください。21:55※本ページはサンプルコード部分のみを抜粋したものです。Framework/正規表現/正規表現によるパターンマッチングと文字列操作にてご覧いただけます。