using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var s = "The%20%20%20%20%20%20%20%20%20%20Park";
var regex = new Regex("(%20)+", RegexOptions.ExplicitCapture);
var output = regex.Replace(s, "-");
Console.WriteLine(output);
output = string.Join("-", s.Split(new[] {"%20"}, StringSplitOptions.RemoveEmptyEntries));
Console.WriteLine(output);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJdmFyIHMgPSAiVGhlJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwUGFyayI7CgkJdmFyIHJlZ2V4ID0gbmV3IFJlZ2V4KCIoJTIwKSsiLCBSZWdleE9wdGlvbnMuRXhwbGljaXRDYXB0dXJlKTsKCQl2YXIgb3V0cHV0ID0gcmVnZXguUmVwbGFjZShzLCAiLSIpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKG91dHB1dCk7CgkJCgkJb3V0cHV0ICA9IHN0cmluZy5Kb2luKCItIiwgcy5TcGxpdChuZXdbXSB7IiUyMCJ9LCBTdHJpbmdTcGxpdE9wdGlvbnMuUmVtb3ZlRW1wdHlFbnRyaWVzKSk7CgkJQ29uc29sZS5Xcml0ZUxpbmUob3V0cHV0KTsKCX0KfQ==