Ejemplo n.º 1
0
        public static string SeoUrl(string Text)
        {
            try

            {
                string strReturn = Text.Trim();
                strReturn = strReturn.Replace("ğ", "g");
                strReturn = strReturn.Replace("Ğ", "G");
                strReturn = strReturn.Replace("ü", "u");
                strReturn = strReturn.Replace("Ü", "U");
                strReturn = strReturn.Replace("ş", "s");
                strReturn = strReturn.Replace("Ş", "S");
                strReturn = strReturn.Replace("ı", "i");
                strReturn = strReturn.Replace("İ", "I");
                strReturn = strReturn.Replace("ö", "o");
                strReturn = strReturn.Replace("Ö", "O");
                strReturn = strReturn.Replace("ç", "c");
                strReturn = strReturn.Replace("Ç", "C");
                strReturn = strReturn.Replace("-", "+");
                strReturn = strReturn.Replace(" ", "+");
                strReturn = strReturn.Trim();
                strReturn = new System.Text.RegularExpressions.Regex("[^a-zA-Z0-9+]").Replace(strReturn, "");
                strReturn = strReturn.Trim();
                strReturn = strReturn.Replace("+", "-");
                strReturn = strReturn.ToLower();
                return(strReturn);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
    public static string UrlSEO(string Text)
    {
        System.Globalization.CultureInfo cui = new System.Globalization.CultureInfo("en-US");

        string strReturn = System.Net.WebUtility.HtmlDecode(Text.Trim());

        strReturn = strReturn.Replace("ğ", "g");
        strReturn = strReturn.Replace("Ğ", "g");
        strReturn = strReturn.Replace("ü", "u");
        strReturn = strReturn.Replace("Ü", "u");
        strReturn = strReturn.Replace("ş", "s");
        strReturn = strReturn.Replace("Ş", "s");
        strReturn = strReturn.Replace("ı", "i");
        strReturn = strReturn.Replace("İ", "i");
        strReturn = strReturn.Replace("ö", "o");
        strReturn = strReturn.Replace("Ö", "o");
        strReturn = strReturn.Replace("ç", "c");
        strReturn = strReturn.Replace("Ç", "c");
        strReturn = strReturn.Replace(" - ", "+");
        strReturn = strReturn.Replace("-", "+");
        strReturn = strReturn.Replace(" ", "+");
        strReturn = strReturn.Trim();
        strReturn = new System.Text.RegularExpressions.Regex("[^a-zA-Z0-9+]").Replace(strReturn, "");
        strReturn = strReturn.Trim();
        strReturn = strReturn.Replace("+", "-");
        return(strReturn.ToLower(cui));
    }
Ejemplo n.º 3
0
 public static string GetDomainWord()
 {
     string dw = Company.GetName().Split(' ').First();
     dw = new Regex(@"\W").Replace(dw, "");
     dw = dw.ToLower();
     return dw;
 }
Ejemplo n.º 4
0
 public string UrlClear(string metin)
 {
     try
     {
         char   tırnak    = '"';
         string strReturn = metin.Trim();
         strReturn = strReturn.Replace("ğ", "g");
         strReturn = strReturn.Replace("Ğ", "G");
         strReturn = strReturn.Replace("ü", "u");
         strReturn = strReturn.Replace("Ü", "U");
         strReturn = strReturn.Replace("ş", "s");
         strReturn = strReturn.Replace("Ş", "S");
         strReturn = strReturn.Replace("ı", "i");
         strReturn = strReturn.Replace("İ", "I");
         strReturn = strReturn.Replace("ö", "o");
         strReturn = strReturn.Replace("Ö", "O");
         strReturn = strReturn.Replace("ç", "c");
         strReturn = strReturn.Replace("Ç", "C");
         strReturn = strReturn.Replace("-", "+");
         strReturn = strReturn.Replace(" ", "-");
         strReturn = strReturn.Replace("'", "");
         strReturn = strReturn.Replace("%", "");
         strReturn = strReturn.Replace("<", "");
         strReturn = strReturn.Replace(">", "");
         strReturn = strReturn.Replace("?", "");
         strReturn = strReturn.Replace("!", "");
         strReturn = strReturn.Replace(":", "");
         strReturn = strReturn.Replace("/", "");
         strReturn = strReturn.Replace("\"", "-");
         strReturn = strReturn.Replace(".", "-");
         strReturn = strReturn.Replace(tırnak.ToString(), "");
         strReturn = strReturn.Trim();
         strReturn = new System.Text.RegularExpressions.Regex("[^a-zA-Z0-9+]").Replace(strReturn, "");
         strReturn = strReturn.Trim();
         strReturn = strReturn.Replace("+", "-");
         return(strReturn.ToLower());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private bool TitlesAreSimilar(string a, string b)
 {
     // strip prefixes
     a = _reIsNavigationItem.Replace(a, "");
     b = _reIsNavigationItem.Replace(b, "");
     a = new Regex(" ").Replace(a, "");
     b = new Regex(" ").Replace(b, "");
     a = a.ToLower();
     b = b.ToLower();
     return a.Equals(b);
 }