Пример #1
0
 void GetTimings(bool toFile)
 {
     Regex reg = new Regex(@"Chapter #\d+:\d+: start (\d+.\d+), end (\d+.\d+)");
       MatchCollection res = reg.Matches(output);
       StringBuilder sb = new StringBuilder();
       LinkedList<string> asList = new LinkedList<string>();
       for (int i = 0; i < res.Count; i++)
       {
     Match r = res[i];
     string timing = $"{r.Groups[1]} {r.Groups[2]}";
     sb.AppendIfPrev("\r\n").AppendForPrev(timing);
     asList.AddLast(timing);
       }
       Timings = asList.ToArray();
       if (sb.Length > 0 && toFile)
     System.IO.File.WriteAllText(OutFile, sb.ToString());
 }