Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() Dim t = uc.NewTransformer() t.Text = "ID:100, Name:Admin, ID:200" '// Define two rules, but only one is marked as 'focusable' Dim idRule = t.Pattern("ID:{@Number}").SetFocusable(true) Dim nameRule = t.Pattern("Name:{@Alpha}").SetFocusable(false) t.Find() Dim matches = t.GetMatches(MatchesOption.All) Console.WriteLine("--- All Matches ---") Console.WriteLine($"Count: {matches.Count()}") Console.WriteLine(matches.Text) '// Now, re-filter the same results to get only the focusable ones matches.Reset(MatchesOption.FocusableOnly) Console.WriteLine("") Console.WriteLine("--- Focusable Matches Only ---") Console.WriteLine($"Count: {matches.Count()}") Console.WriteLine(matches.Text) End Sub End Module