下班给分啊,请问大家怎么判断一个字符串,是不是有相同的一个字母或者数字组成的呢,比如“aaaaaa

解决方案 »

  1.   

    1、正则
    using System.Text.RegularExpressions;string str43 = "aaaaa";
    string str44 = "a";
    Regex r43 = new Regex("^[" + str44 + "]+$");
    if (r43.IsMatch(str43))
    {
        strFlag = "true";
    }
    else
    {
        strFlag = "false";
    }2、
    string str43 = "aaaaa";
    if (str43.Trim('a').Length == 0)
    {
        strFlag = "true";
    }
    else
    {
        strFlag = "false";
    }
      

  2.   

    string s="aaa";
    System.Text.RegularExpressions.Regex r=new System.Text.RegularExpressions.Regex ("(\\w)[\\s\\S]*\\1");
    if(r.IsMatch(s))
    {
    Response.Write ("存在相同的字符");
    }
    else
    {
    Response.Write ("不存在相同的字符");
    }