字符串去重,過濾非數字或數字

********************去重*****************spa

解決方案一: code

咱們使用系統內置的一個元素去重方法Distinctblog

string a = "abcabcd";
char[] b = a.ToArray().Distinct().ToArray();
string c = string.Join("", b);

解決方案二:字符串

ArrayList alist = new ArrayList();
char[] strs = a.ToArray();
for (int i = 0; i < strs.Length; i++)
{
    if (!alist.Contains(strs[i]))
    {
         alist.Add(strs[i]);
     }
}

*****************過濾數字或非數字*****************string

/// 去掉字符串中的數字  
public static string RemoveNumber(string key)  
{  
      return Regex.Replace(key, @"\d", "");  
}  


//去掉字符串中的非數字
public static string RemoveNotNumber(string key)  
{  
    return Regex.Replace(key, @"[^\d]*", "");  
}  
相關文章
相關標籤/搜索