如何在字符串中获取单词的INDEX

时间:2013-03-23 01:40:58

标签: c# string

我正在尝试在字符串中获取单词的INDEX,如果可能还要删除字符串中此单词之前的所有字符,这将使我的生活更轻松。

有人能帮帮我吗?我在c#

上这样做

2 个答案:

答案 0 :(得分:12)

您需要在字符串上使用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
寻找

答案 1 :(得分:0)

是的,您可以使用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