c# - 如何找到字符串子串的第一个字符的索引?

标签 c# string substring

我有像“Helloworld”这样的字符串 和它的一个子串,比如“world” 现在,如何找到主字符串中子字符串第一个字符的索引? 在这种情况下,我想要“Helloworld”中“w”的索引

有人能帮帮我吗?

最佳答案

我建议使用 string.IndexOf ,但特别是接受 StringComparison 的重载枚举

string test = "HelloWorld";  // World in uppercase 
int pos = test.IndexOf("world", StringComparison.CurrentCultureIgnoreCase);
Console.WriteLine(pos.ToString());

关于c# - 如何找到字符串子串的第一个字符的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21565659/

相关文章:

java - 如何打印字符串中第一个重复出现的字符?

excel - 用字符串中最后一个/后面的子字符串填充单元格

php/mysql 回显 mysql 子字符串

c# - 在二维点集中寻找洞?

c# - IndexOutOfRangeException - 音频频谱问题

c# - 接受 ASP.NET 核心中的非 ascii 字符(可能还有 JSON)

c# - 计算通过 WCF 的包(数据契约(Contract))的大小?

mysql - SQL查询字符串按分隔符分割

python - 如何在 for 循环中针对另一个字符串测试整个字符串中的各个字符?

javascript 错误 : array. 子串不是函数