如何获取一个字符串在另一个字符串中出现的次数!

LiaoJinzhou 2003-08-20 11:41:53
假如有一字符串A和一字符串B,B包含一个以上的A,现在我要如何获得A在B中出现的次数!A可能有多个字符,也可能是单字符或是NULL。
...全文
303 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2003-08-21
  • 打赏
  • 举报
回复
here is a simpler solution:

string s = B.Replace(A,"");
int n = (B.Length - s.Length)/A.Length;
jjcccc 2003-08-20
  • 打赏
  • 举报
回复
using System.text.RegularExpressions;

int count=0;
if (a!=String.Emprty && a!=null)
{
Regex r=new Regex(a);
MatchCollection mc=r.matchs(b);
count=mc.Count;

}
csdn_bob 2003-08-20
  • 打赏
  • 举报
回复
Regex.Matches(A,B).Count
godliu521 2003-08-20
  • 打赏
  • 举报
回复
问题如上解答,我接分

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧