为了账号安全,请及时绑定邮箱和手机立即绑定

在C#中查找较大字符串中子字符串的所有位置

在C#中查找较大字符串中子字符串的所有位置

蝴蝶不菲 2019-10-19 16:25:44
我有一个大字符串需要解析,我需要找到的所有实例extract"(me,i-have lots. of]punctuation,并将每个实例的索引存储到列表中。因此,可以说这条字符串位于较大字符串的开头和中间,这两个字符串都将被找到,并且它们的索引将添加到List。并且List将包含0和其他索引,无论它是什么。我一直在玩弄和string.IndexOf做几乎就是我正在寻找的,我已经写了一些代码-但它不工作,我一直无法弄清楚到底什么是错的:List<int> inst = new List<int>();int index = 0;while (index < source.LastIndexOf("extract\"(me,i-have lots. of]punctuation", 0) + 39){    int src = source.IndexOf("extract\"(me,i-have lots. of]punctuation", index);    inst.Add(src);    index = src + 40;}inst =清单source =大字串还有更好的主意吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1396 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信