如何在字符串中获取word的INDEX

本文关键字:word INDEX 获取 字符串 | 更新日期: 2023-09-27 18:05:19

我试图在字符串中获得一个单词的INDEX,如果可能的话,还可以删除字符串中该单词之前的所有字符,这将使我的生活更轻松。

有人能帮我吗?我在c#上做这个

如何在字符串中获取word的INDEX

您需要在字符串上使用IndexOf函数。这将告诉您正在查找的单词、字符等的起始字符位置。

下面是一个示例控制台应用程序:

    static void Main(string[] args)
    {
        String testing = "text that i am looking for";
        Console.Write(testing.IndexOf("looking") + Environment.NewLine);
        Console.WriteLine(testing.Substring(testing.IndexOf("looking")));
        Console.ReadKey();
    }

这将输出:
15
寻找

是的,您可以使用Substring删除前面的所有字符

string str = "I'm stuck here please help, something else....yyyy";
string output = str.Substring(str.IndexOf("help"));
WriteLine($"Output string value  :{output}");//help,something else....yyyy