本記事の概要
この記事では、正規表現を使用して、指定されたパターンに一致するかどうかを判断する方法について説明します。
公式サイト情報はコチラを参照してください。
指定されたパターンに一致するかどうかを判断するには?
C#でRegex.IsMatchメソッドを使用することで、文字列が指定された正規表現に一致するかどうかを簡単に判断することができます。Regex.IsMatchメソッドは、System.Text.RegularExpressions名前空間に定義されています。
以下は、Regex.IsMatchメソッドを使用する手順です。
System.Text.RegularExpressions名前空間をインポートする
以下のコードで名前空間をインポートします。
using System.Text.RegularExpressions;
正規表現パターンを定義する
次に、以下のような数字にマッチする正規表現パターンを定義します。
string pattern = @"\d+"; // 数字の1回以上の繰り返しを表す正規表現パターン
マッチングを行う対象の文字列を用意する
続いて、マッチングを行う対象の文字列を用意します。
string input = "12345"; // 数字が含まれる文字列
Regex.IsMatchメソッドを使って、指定されたパターンに一致するかどうかを判断する
Regex.IsMatchメソッドを使って、指定されたパターンに一致するかどうかを判断します。一致する場合は true が返されます。
bool result = Regex.IsMatch(input, pattern);
最後に結果を表示します。
Console.WriteLine(result); // true
上記の例では、指定された文字列には数字が含まれているため、正規表現パターンに一致しています。Regex.IsMatchメソッドを使用することで、指定された文字列が指定されたパターンに一致するかどうかを簡単に判断することができます。
.NET クラス Tips 一覧
これまでに紹介した .NET Tips 一覧はこちら。
Please follow and like us:
コメント