Vector<WString> Split(const WString& im, const WString& delim) { Vector<WString> r; if(im.IsEmpty() || delim.IsEmpty()) return r; int n = 0, i = 0; while(n >= 0) { n = im.Find(delim, i); if(n >= 0) { r.Add(im.Mid(i, n-i)); i = n + delim.GetLength(); } } r.Add(im.Mid(i)); return r; }
Report message to a moderator