using uCalcSoftware; var uc = new uCalc(); var t = uc.NewTransformer(); t.Text = "ID:100, Name:Admin, ID:200"; // Define two rules, but only one is marked as 'focusable' var idRule = t.Pattern("ID:{@Number}").SetFocusable(true); var nameRule = t.Pattern("Name:{@Alpha}").SetFocusable(false); t.Find(); // The total count includes all matches regardless of properties Console.WriteLine($"Total matches found: {t.Matches.Count()}"); // The count changes when we filter the list to only include focusable matches var focusableMatches = t.GetMatches(MatchesOption.FocusableOnly); Console.WriteLine($"Focusable matches count: {focusableMatches.Count()}");