using System;
using System.Text.RegularExpressions;
using System.IO;
using System.Linq;
public class Test
{
public static void Main()
{
var s = "1|2||3|||4||||5|||||6||||||7|||||||";
var data = Regex.Replace(s, @"(?<!\|)(?<even_pipes>(?:\|{2})*)\|(?!\|)", "${even_pipes}");
Console.WriteLine(data);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnVzaW5nIFN5c3RlbS5JTzsKdXNpbmcgU3lzdGVtLkxpbnE7CnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQl2YXIgcyA9ICIxfDJ8fDN8fHw0fHx8fDV8fHx8fDZ8fHx8fHw3fHx8fHx8fCI7CgkJdmFyIGRhdGEgPSBSZWdleC5SZXBsYWNlKHMsIEAiKD88IVx8KSg/PGV2ZW5fcGlwZXM+KD86XHx7Mn0pKilcfCg/IVx8KSIsICIke2V2ZW5fcGlwZXN9Iik7CgkJQ29uc29sZS5Xcml0ZUxpbmUoZGF0YSk7Cgl9Cgp9