黑马程序员技术交流社区

标题: 一个简单的字符串问题,看看大家还有简单的方法没 [打印本页]

作者: 风雪再现    时间: 2013-7-7 21:34
标题: 一个简单的字符串问题,看看大家还有简单的方法没
string str = "北京传智播客软件培训,传智播客.net培训,传智播客Java培训,传智播客官网,传智播客欢迎您";
            str = str.Replace("传智播客","A");
            string[] strs = str.Split('A');
            int times = strs.Length - 1;
            Console.WriteLine("传智播客出现的次数为:"+times);
            Console.ReadKey();
作者: 曾大鹏    时间: 2013-7-7 22:06
用正则。。
作者: 杞文明    时间: 2013-7-7 22:06
  1.           string str = "北京传智播客软件培训,传智播客.net培训,传智播客Java培训,传智播客官网,传智播客欢迎您";

  2.            int geshu = (Regex.Matches(str,"传智播客")).Count; //正则匹配

  3.            Console.WriteLine("传智播客出现的次数为:" + geshu.ToString());
  4.             Console.ReadKey();
复制代码

作者: ﹏Lifeヽ    时间: 2013-7-8 09:15
本帖最后由 ﹏Lifeヽ 于 2013-7-8 09:32 编辑

妹子,这个问题用Contains ()方法

  1.   int a = 0;
  2.             string str = "北京传智播客软件培训,传智播客.net培训,传智播客Java培训,传智播客官网,传智播客欢迎您";
  3.             string[] strr = str.Split(',');
  4.             for (int i = 0; i < strr.Length; i++)
  5.             {
  6.                 if (strr[i].Contains("传智播客"))
  7.                 {
  8.                     a++;
  9.                 }
  10.             }
  11.             Console.WriteLine("传智播客出现的次数是:{0}次", a);
  12.             Console.ReadKey();
复制代码

妹子,你看行不?  希望能帮到你~

发帖 老是出现问题,帖子显示不完整~~~~修改了好多次~~


作者: 醉红尘_碎星辰    时间: 2013-11-3 20:36
string str = "北京传智播客软件培训,传智播客.net培训,传智播客Java培训,传智播客官网,传智播客欢迎您";




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2