private static ERealm ParseRealm(HtmlNode rowcolumns) { string realm; HtmlNode spanChild1 = rowcolumns.SelectSingleNode("./span"); try { realm = spanChild1.InnerText; } catch { realm = "None"; } if (realm == "G") { realm = "Genesis"; } else if (realm == "C") { realm = "Chaos"; } else if (realm == "J") { realm = "Justice"; } ERealm crealm = ERealm.None; Match match = Regex.Match(realm, @"\w+"); if (match.Success && realmKey.ContainsKey(realm)) { crealm = realmKey[realm]; } return crealm; }