If you are reading it in from a file, it is easier to do just do:
foreach(var myString in File.ReadAllLines(pathToFile))
interpret(myString);
If you are getting the string from somewhere else (a web service class or the like) it is simpler to just split the string:
foreach(var myString in entireString.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
interpret(myString);