using uCalcSoftware; var uc = new uCalc(); var t = new uCalc.Transformer(); t.Description = "My Main Transformer"; t.Text = "apple banana apple"; var appleRule = t.FromTo("apple", "APPLE"); var bananaRule = t.FromTo("banana", "BANANA"); t.Find(); foreach(var match in t.Matches) { var rule = match.Rule; var parent = rule.ParentTransformer; Console.WriteLine($"Match '{match.Text}' found by rule '{rule.Name}' in transformer '{parent.Description}'"); }