using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var str="15-16-00-014716 AND15- [ ] (5) Description of 16-00-014715";
var a= Regex.Replace(str, @"\s+\[.*?(?=\b\d+(?:-|$))", "");
Console.WriteLine(a);
var str1="15-16-00-014716 AND15- [ ] (5) Description of 1600014715";
var a1= Regex.Replace(str1, @"\s+\[.*?(?=\b\d+(?:-|$))", "");
Console.WriteLine(a1);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCQl2YXIgc3RyPSIxNS0xNi0wMC0wMTQ3MTYgQU5EMTUtIFsgXSAoNSkgRGVzY3JpcHRpb24gb2YgMTYtMDAtMDE0NzE1IjsgCgkJCXZhciBhPSBSZWdleC5SZXBsYWNlKHN0ciwgQCJccytcWy4qPyg/PVxiXGQrKD86LXwkKSkiLCAiIik7IAogICAgICAgIAlDb25zb2xlLldyaXRlTGluZShhKTsKICAgICAgICAJCiAgICAgICAgCXZhciBzdHIxPSIxNS0xNi0wMC0wMTQ3MTYgQU5EMTUtIFsgXSAoNSkgRGVzY3JpcHRpb24gb2YgMTYwMDAxNDcxNSI7IAoJCQl2YXIgYTE9IFJlZ2V4LlJlcGxhY2Uoc3RyMSwgQCJccytcWy4qPyg/PVxiXGQrKD86LXwkKSkiLCAiIik7IAogICAgICAgIAlDb25zb2xlLldyaXRlTGluZShhMSk7Cgl9Cn0=