using System.Text.RegularExpressions;
public static void Main()
string text = "Files[Some File 1 [0100152000022000][v0].txt[7268474425]Some File Two [0100152000022800][v720896].txt[661204928]Some File Three [Extra Info Ignored][0100152000023001][v0].txt[121034]]";
text = text.Substring(6);
text = text.Substring(0, text.Length - 1);
var split = Regex.Split(text, "\\.txt\\[\\d+?\\]");
foreach (var item in split)