using uCalcSoftware; var uc = new uCalc(); var t = uc.NewTransformer().SetText("The quick brown fox jumps over."); t.Pattern("fox"); t.Find(); var matches = t.Matches; Console.WriteLine($"Original Start Position: {matches[0].StartPosition}"); // Add an offset of 100 to all match positions matches.ApplyOffset(100); Console.WriteLine($"New Start Position: {matches[0].StartPosition}");