1:如何判断字符串中有几个 ,;
2:如何通过,字符把字符串分割?

解决方案 »

  1.   

    int count = Regex.Matches(yourStr, ",").Count 
    string[] arr=str.Split(new Char[]{','})
      

  2.   

    string a = "";//定义字符串
    string[] b = a.Split(",");
    int count = b.Length - 1;//字符串中有几个分隔符
      

  3.   

    三楼的想法不错,通过split赋值给数组,然后判断数组的长度来确定,譬如分出来有三个数,那就有两个“,”了
      

  4.   

    建议用二楼的方法
    string[] arr=str.Split()这个方法有两个参数的 可以帮你过滤掉一部分字符串
      

  5.   

    1:如何判断字符串中有几个 ,;
    用正则表达式
    Regex reg = new Regex(“,");
    int times = reg.Matches(Str).Count;
    其中Str是你要搜索的文本,times就是出现的次数2:如何通过,字符把字符串分割?
    string.split(",")
      

  6.   

    select count(*)as 人数, 员工姓名,a.名称 as 部门,b.名称 as 段队
    from 员工表 ,机站范围,机站表  ,电子词典 a,电子词典 b
    where 员工表.卡号 = 机站范围.卡号 
    and 机站范围.机站ID = 机站表.ID  
    and  a.ID = dbo.员工表.部门
    and b.ID = dbo.员工表.段队  group by 机站范围.卡号,员工姓名,a.名称,b.名称