[.NET クラスライブラリ Tips][正規表現] 指定されたパターンに一致する最初の文字列を取得する

スポンサーリンク

本記事の概要

この記事では、正規表現を使用して、指定されたパターンに一致する最初の文字列を取得する方法について説明します。

公式サイト情報はコチラを参照してください。

 

指定されたパターンに一致する最初の文字列を取得するには?

C#でRegex.Matchメソッドを使用することで、文字列内の正規表現パターンにマッチする最初の文字列を取得することができます。Regex.Matchメソッドは、System.Text.RegularExpressions名前空間に定義されています。

名前空間のインポート

はじめにSystem.Text.RegularExpressions名前空間をインポートします。

using System.Text.RegularExpressions;

 

正規表現パターンを定義する。

次に、正規表現パターンを定義します。

例えば、以下のような数字にマッチする正規表現パターンを定義します。

string pattern = @"\d+"; // 数字の1回以上の繰り返しを表す正規表現パターン

 

マッチングを行う対象の文字列を用意する。

マッチングを行う対象の文字列を用意します。

string input = "12345"; // 数字が含まれる文字列

 

指定されたパターンにマッチする最初の文字列を取得する

Regex.Matchメソッドを使って、指定されたパターンにマッチする最初の文字列を取得します。

Match match = Regex.Match(input, pattern);

最後に取得した結果を表示します。

Console.WriteLine(match.Value); // 12345

上記の例では、指定された文字列には数字が含まれており、正規表現パターンに一致しています。Regex.Matchメソッドを使用することで、指定された文字列内で最初にマッチした文字列を簡単に取得することができます。

Please follow and like us:

コメント

タイトルとURLをコピーしました