Om det alltid ser ut på det viset så kanske regex är ett alternativ? C# är inte riktigt min grej, sökte mig bara fram hur man hanterar regex i C# nu så det går nog att göra det på bättre sätt - men någonting sådant här kanske?
http://rextester.com/live/AMETX58905