using uCalcSoftware; var uc = new uCalc(); using (var log = new uCalc.String("INFO: Task complete. ERROR: File not found.")) { // Chain After() to isolate the error, then Replace() to modify it. var errorDetails = log.After("ERROR: ").Replace("File", "Resource"); Console.WriteLine($"Original log: {log}"); // The original string is modified in-place Console.WriteLine($"Modified details:{errorDetails}"); // The view reflects the change }