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; } }
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)); }
public static string GetDomainWord() { string dw = Company.GetName().Split(' ').First(); dw = new Regex(@"\W").Replace(dw, ""); dw = dw.ToLower(); return dw; }
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); }