// http://www.ijs.si/fdfd/blah.html --> www.ijs.si TChA TStrUtil::GetDomNm(const TChA& UrlChA) { int EndSlash = UrlChA.SearchCh('/', 7)-1; // skip starting http:// if (EndSlash > 0) { const int BegSlash = UrlChA.SearchChBack('/', EndSlash); if (BegSlash > 0) { return UrlChA.GetSubStr(BegSlash+1, EndSlash).ToLc(); } else { return UrlChA.GetSubStr(0, UrlChA.SearchCh('/', 0)-1).ToLc(); } } else { if (UrlChA.IsPrefix("http://")) { return UrlChA.GetSubStr(7, UrlChA.Len()-1).ToLc(); } EndSlash = UrlChA.SearchCh('/', 0); if (EndSlash > 0) { return UrlChA.GetSubStr(0, EndSlash-1).ToLc(); } else { return TChA(UrlChA).ToLc(); } } }