Regex.Matchesメソッドでは、正規表現にマッチする箇所がなければ空のMatchCollectionを返します。
Regex.Matchesメソッドで正規表現にマッチする個所の数を表示する
using System;
using System.Text.RegularExpressions;
class Sample {
static void Main()
{
var text = "The quick brown fox jumps over the lazy dog";
var pattern = @"\w{10,}"; // 10文字以上の単語
// マッチする個所すべてを取得
var matches = Regex.Matches(text, pattern);
// マッチした数を取得・表示する
Console.WriteLine(matches.Count);
}
}
実行結果
0