- 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=