public static void Main()
var segment = text.Split([ "<!-- {{ LINKS }} -->" ], StringSplitOptions.RemoveEmptyEntries)
.Where(p => string.IsNullOrWhiteSpace(p.Trim()) == false)
Console.WriteLine($"Number of segments: {segment.Count}");
segment.Insert(1, "hello world");
var merged = string.Join("\n\n<!-- {{ LINKS }} -->\n\n", segment);
Console.WriteLine("Merged text:");
Console.WriteLine(merged);