c#将文本复制到行末尾richtextbox

时间:2013-05-22 18:13:01

标签: c# string copy richtextbox end-of-line

我有一个问题,我需要从文本文件中获取特定的字符串。这个文件是一个设置文件,所以我需要的大部分时间都包含在一行中。 我需要将这些未知的字符串复制到textBoxes中,但我知道字符串本身之前的文本(类似于name = cannon,其中cannon是我需要的字符串)如何从“=”复制到行尾? (我将其复制到richTextBox中)

2 个答案:

答案 0 :(得分:3)

试试这个:

string settings = string.Empty;
IEnumerable<string> lines = File.ReadLines(myPath); //reads all lines of text file
foreach (string s in lines) //iterate thru all lines
{
    if s.Contains("=")
    {
        settings = s.substring(s.IndexOf("=")); //get substring from "=" to end of line
        break; //break out of the loop
    }
}

这基本上是斯洛博丹答案的扩展。你的问题是如何从“=”复制到行的末尾,这样做。然而,你对他的答案的评论是矛盾的,正如你在那里提到的那样,它是多行的。让我知道你需要什么,我会试着改变我的答案。

答案 1 :(得分:2)

像text.substring(text.IndexOf(“=”))

之类的东西
相关问题