c#复制文本直到行尾richtextbox

本文关键字:richtextbox 复制 文本 | 更新日期: 2023-09-27 18:14:47

我有一个问题,我需要从文本文件中获得特定的字符串。这个文件是一个设置文件,所以大多数时候我需要的内容都包含在一行中。我需要将这些未知的字符串复制到textbox中,但我知道字符串本身之前的文本(例如name = cannon,其中cannon是我需要的字符串)我如何从"="复制到行尾?(我把它复制到一个richTextBox)

c#复制文本直到行尾richtextbox

试试这个:

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
    }
}

这基本上是对slobodan答案的扩展。您的问题是如何从"="复制到行尾,这是这样做的。你对他的回答的评论是矛盾的,然而,正如你在那里提到的,它是在多条线上的。让我知道你需要什么,我会尽量改变我的答案。

类似text.substring(text.IndexOf("="))