c# - 在 C# 中查找字符串中的所有模式索引

标签 c# regex string indexing

如何使用 C# 查找字符串中某个模式的所有索引?

例如,我想在这样的字符串中找到所有 ## 模式索引 45##78$$#56$$JK01UU

最佳答案

 string pattern = "##";
 string sentence = "45##78$$#56$$J##K01UU";
 IList<int> indeces = new List<int>();
 foreach (Match match in Regex.Matches(sentence, pattern))
 {
      indeces.Add(match.Index);
 }

指数将有 2, 14

关于c# - 在 C# 中查找字符串中的所有模式索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10546302/

相关文章:

c# - ComboBox 不调用 MyClass.ToString()

javascript - 用 JavaScript 替换非数字字符?

javascript - python中的正则表达式用于过滤JS代码

string - 在字符串上随机化大小写的最快方法

c# - 如何在日志中隐藏密码

c# - Asp.net 缓存或手动缓存

C#选择列表中的元素作为字符串列表

java - 检查字符串是否包含特定字符的模式

string - 删除两个字符串之间的所有行

c# - PAE 的 .NET OutOfMemory 异常