C# 查找字符串中子串出现的所有位置

string s2  = "android and ios";
Regex reg = new Regex("d");
Match m = reg.Match(s2, 0);
while (m.Success)
{
    Console.WriteLine(m.Index);
    m = m.NextMatch();
}
MatchCollection mc = reg.Matches(s2);
for (int i = 0; i < mc.Count; i++)
{
    Console.WriteLine(mc[i].Index);
}
Char[] chars = s2.ToCharArray();
for (int i = 0; i < chars.Length; i++)
{
    if(chars[i] == 'd')
    {
        Console.WriteLine(i);
    }
}


知识共享许可协议
《C# 查找字符串中子串出现的所有位置》常伟华 创作。
采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可。
相邻依据:发表时间
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

1 条评论 / 点击此处发表评论

Tab Content 5

开发技术


开发平台和工具

sitemap     161.11ms