I'd use a regex:
\w{10}(?=-0)
Will extract just the parts before the "-0", but if you want to extract just the ones that start "SEND " then try:
(?<=SEND\s.*)\w{10}(?=-0)
You can then generate a list directly via Linq:
List<string> result = matches.Cast<Match>().Select(m => m.Value).ToList();
[edit]Code block vanished on first Regex[/edit]