using uCalcSoftware; var uc = new uCalc(); var t = uc.NewTransformer(); t.Text = "x = 1; if (true) func1(3+4); else func2(x*y); y = x + 2"; var p = t.Pattern("if {etc}"); Console.WriteLine($"Input: {t.Text}"); Console.WriteLine($"Pattern: {p.Pattern}"); Console.WriteLine(""); t.Find(); Console.WriteLine($"StatementSensitive: {t.DefaultRuleSet.StatementSensitive}"); Console.WriteLine(t.Matches.Text); Console.WriteLine(""); t.DefaultRuleSet.StatementSensitive = false; t.Find(); Console.WriteLine($"StatementSensitive: {t.DefaultRuleSet.StatementSensitive}"); Console.WriteLine(t.Matches.Text);