using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
String input = @"Line 1732: 2014-10-12 09:21:26,672 DEBUG [Default_Thread_7] file.name.path.location - [TestStrinn Sys/1] SpecificNotification message arrived from Gateway";
Regex rgx = new Regex(@"^\s*Line\s*\d+:\s*.*?\s*file\.name\.path\.location\s*-\s*\[\s*\S+\s*([^\/]*)\/(\d+)\]\s*(\S+)");
foreach (Match m in rgx.Matches(input))
{
Console.WriteLine(m.Groups[1].Value);
Console.WriteLine(m.Groups[2].Value);
Console.WriteLine(m.Groups[3].Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CiAKcHVibGljIGNsYXNzIFRlc3QKewpwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCnsKIAogClN0cmluZyBpbnB1dCA9IEAiTGluZSAxNzMyOiAyMDE0LTEwLTEyIDA5OjIxOjI2LDY3MiBERUJVRyBbRGVmYXVsdF9UaHJlYWRfN10gZmlsZS5uYW1lLnBhdGgubG9jYXRpb24gLSBbVGVzdFN0cmlubiBTeXMvMV0gU3BlY2lmaWNOb3RpZmljYXRpb24gbWVzc2FnZSBhcnJpdmVkIGZyb20gR2F0ZXdheSI7CiAKUmVnZXggcmd4ID0gbmV3IFJlZ2V4KEAiXlxzKkxpbmVccypcZCs6XHMqLio/XHMqZmlsZVwubmFtZVwucGF0aFwubG9jYXRpb25ccyotXHMqXFtccypcUytccyooW15cL10qKVwvKFxkKylcXVxzKihcUyspIik7CiAKZm9yZWFjaCAoTWF0Y2ggbSBpbiByZ3guTWF0Y2hlcyhpbnB1dCkpCnsKQ29uc29sZS5Xcml0ZUxpbmUobS5Hcm91cHNbMV0uVmFsdWUpOwpDb25zb2xlLldyaXRlTGluZShtLkdyb3Vwc1syXS5WYWx1ZSk7CkNvbnNvbGUuV3JpdGVMaW5lKG0uR3JvdXBzWzNdLlZhbHVlKTsKfQp9Cn0=