using System.Text.RegularExpressions;
using System.Collections.Generic;
private static string text = @"CYT-HMI-S-002 CarrierSCAC: BPUS Stop Number:1 Release Type: AUTO
Carrier Arrival Carrier Departure Plant Destination Dock Code Initial Dest Final Location
6:45 7:15 HMI IHMI1 HMI 10:45 10:45 0 MTWRFS MTWRFS
CYT-HMI-S-003 CarrierSCAC: BPUS Stop Number:1 Release Type: AUTO
Carrier Arrival Carrier Departure Plant Destination Dock Code Initial Dest Final Location
8:45 9:15 HMI IHMI1 HMI 12:45 12:45 0 MTWRFS MTWRFS
CarrierSCAC: BPUS Stop Number:
CYT-HMI-S-004 1 Release Type: AUTO
public static void Main()
string pattern = @"(?<=.*Initial Arrival.*(\n)).*?(?=(\r?\n)|$)";
Regex r = new Regex(pattern, RegexOptions.Multiline);
foreach (Match m in r.Matches(text))
List<string> stringList = m.Value.Split(' ').ToList();
foreach (string str in stringList)
Console.WriteLine("--------------");