如何用新行分隔字符串?

时间:2016-09-14 00:20:19

标签: c# .net

例如,

string example = "Useless info\nI want this line in it's own string or part of a string[]\nUseless info"

我如何只获得第二行?

4 个答案:

答案 0 :(得分:2)

使用字符串拆分功能:

string[] split = example.Split('\n');

每个数组项都是一行。然后,您可以通过索引访问所需的那个。

答案 1 :(得分:2)

return this.http.get(url,options)
    .retryWhen((errors) => {
        return errors
            .mergeMap((error) => (error.status === 429) ? Observable.throw(error) : Observable.of(error))
            .delay(1000)
            .take(2);
    })
    .catch((res) => this.handleError(res));

答案 2 :(得分:0)

您可以使用此代码:

string [] text = example.split(“\ n”);

text [1]将是第二行内容。

答案 3 :(得分:0)

试试这个。使用\r\n\n

拆分为换行符
    string example = "Useless info\nI want this line in it's own string or part of a string[]\nUseless info";
    string[] lines = example.Split(new string[]
    {
    "\r\n", "\n"
    }

    , StringSplitOptions.None);

    foreach (var line in lines)
    {
        Console.WriteLine(line);
    }