using uCalcSoftware; var uc = new uCalc(); var t = new uCalc.Transformer(); // Pattern: Match "Log:", an optional level (Warning or Error), and the message. // Replacement: Use `{!level:OK}` to insert 'OK' if no level was captured. t.FromTo("Log: [{level: Warning | Error}] {msg}", "Status: {!level:OK}{level} | Message: {msg}"); Console.WriteLine(t.Transform("Log: This is a standard entry")); Console.WriteLine(t.Transform("Log: Warning A potential issue was found")); Console.WriteLine(t.Transform("Log: Error System failure detected"));