c # регулярный анализ файла в формате ical и заполнение объекта результатами

Я пытаюсь проанализировать файл в следующем формате:

BEGIN:VEVENT
CREATED:20120504T163940Z
DTEND;TZID=America/Chicago:20120504T130000
DTSTAMP:20120504T164000Z
DTSTART;TZID=America/Chicago:20120504T120000
LAST-MODIFIED:20120504T163940Z
SEQUENCE:0
SUMMARY:Test 1
TRANSP:OPAQUE
UID:21F61281-FB76-467F-A2CC-A666688BD9B5
X-RADICALE-NAME:21F61281-FB76-467F-A2CC-A666688BD9B5.ics
END:VEVENT

Мне нужно взять значения, найденные после двоеточия или точки с запятой в каждой строке, и поместить их в подпорки в объекте. Я пытаюсь сделать это с помощью Regex, но я в основном забываю все, что знаю о Regex, после того, как использую его (что может быть два раза в год). Любая помощь будет оценена.

Ответы на вопрос(5)

Ваш ответ на вопрос