たとえば、正しい形式を確認する必要がある文字列があるとします。例RR1234566-001
(2 文字、7 桁、ダッシュ、1 桁以上)。私は次のようなものを使用します:
Regex regex = new Regex(patternString);
if (regex.IsMatch(stringToMatch))
{
return true;
}
else
{
return false;
}
これはstringToMatch
、 が で定義されたパターンに従っているかどうかを教えてくれpatternString
ます。私が必要としているのは (そして後でこれらを抽出することになります) は、次の
123456
とおり001
ですstringToMatch
。
これは、正規表現の作成方法に関する質問ではないことに注意してください。私が求めているのは、「後で分割関数を使用せずに、値の照合と抽出を同時に行う方法はありますか?」ということです。