using System;
using System.Collections .Generic ;
using System.IO ;
using System.Linq ;
using System.Text .RegularExpressions ;
public class Test
{
public static void Main( )
{
var text = @"ExampleProjectSystem.API.Services.ReportRepository.SearchCustomerByAdvanceFilters(TableBaseDto filter, String ReportName) in E:\SharedProjects\ExampleProjectAPI\Services\R eportRepository.cs:line 445" ;
var pattern = @"([^\s\\ ]+):line\s+(\d+)" ;
var result = Regex.Match ( text, pattern) ;
if ( result.Success )
{
Console.WriteLine ( result.Groups [ 1 ] .Value ) ;
Console.WriteLine ( result.Groups [ 2 ] .Value ) ;
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciB0ZXh0ID0gQCJFeGFtcGxlUHJvamVjdFN5c3RlbS5BUEkuU2VydmljZXMuUmVwb3J0UmVwb3NpdG9yeS5TZWFyY2hDdXN0b21lckJ5QWR2YW5jZUZpbHRlcnMoVGFibGVCYXNlRHRvIGZpbHRlciwgU3RyaW5nIFJlcG9ydE5hbWUpIGluIEU6XFNoYXJlZFByb2plY3RzXEV4YW1wbGVQcm9qZWN0QVBJXFNlcnZpY2VzXFJlcG9ydFJlcG9zaXRvcnkuY3M6bGluZSA0NDUiOwogICAgCXZhciBwYXR0ZXJuID0gQCIoW15cc1xcXSspOmxpbmVccysoXGQrKSI7CiAgICAJdmFyIHJlc3VsdCA9IFJlZ2V4Lk1hdGNoKHRleHQsIHBhdHRlcm4pOwogICAgCWlmIChyZXN1bHQuU3VjY2VzcykgCiAgICAJewogICAgICAgIAlDb25zb2xlLldyaXRlTGluZShyZXN1bHQuR3JvdXBzWzFdLlZhbHVlKTsKICAgICAgICAJQ29uc29sZS5Xcml0ZUxpbmUocmVzdWx0Lkdyb3Vwc1syXS5WYWx1ZSk7CiAgICAJfQoJfQp9