using uCalcSoftware; var uc = new uCalc(); var t = uc.NewTransformer(); t.Text = "ID:100, Name:Admin, ID:200"; // Mark 'ID' rules as focusable, but 'Name' rules as secondary. var idRule = t.Pattern("ID:{@Number}").SetFocusable(true); var nameRule = t.Pattern("Name:{@Alpha}").SetFocusable(false); t.Find(); // Get the matches for the 'idRule' specifically, filtered to only focusable results. var focusableIdMatches = idRule.GetMatches(MatchesOption.FocusableOnly); Console.WriteLine($"Focusable 'ID' matches found: {focusableIdMatches.Count()}"); Console.WriteLine(focusableIdMatches.Text);