DCT.Parsing.Parser.Parse C# (CSharp) Метод

Parse() приватный Метод

private Parse ( string start, string end ) : string
start string
end string
Результат string
        internal string Parse(string start, string end)
        {
            return Parse(String, start, end);
        }

Same methods

Parser::Parse ( string whole, string start, string end ) : string

Usage Example

Пример #1
0
        private int AddAccountsFromSource(string src)
        {
            // No accounts
            if (!src.Contains("PLAY!"))
            {
                return 0;
            }

            Parser m1 = new Parser(src);
            int serverid;
            if (!int.TryParse(m1.Parse("serverid=", "\""), out serverid))
            {
                return 0;
            }

            int ret = 0;
            foreach (
                string t in
                    m1.MultiParse("<font color=\"#FFFF00\" face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">",
                                  "PLAY!"))
            {
                Parser p = new Parser(t);
                string name = p.Parse("<b>", "</b>");
                int id;
                if (!int.TryParse(p.Parse("suid=", "&"), out id))
                {
                    continue;
                }

                Add(name, id, Server.IdToName(serverid));
                ret++;
                Last.Socket.Cookie = HttpSocket.DefaultInstance.Cookie + " ow_userid=" + id
                                     + "; ow_serverid=" + serverid;
            }
            return ret;
        }
All Usage Examples Of DCT.Parsing.Parser::Parse