【问题标题】:How do I seperate a string by new lines? [duplicate]如何用新行分隔字符串? [复制]
【发布时间】:2017-01-21 16:31:19
【问题描述】:

例如,

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

如何只得到第二行?

【问题讨论】:

    标签: c# .net


    【解决方案1】:
    var secondLine = example.Split('\n')[1];
    

    【讨论】:

      【解决方案2】:

      使用字符串拆分函数:

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

      每个数组项都是一行。然后就可以通过索引访问你想要的了。

      【讨论】:

        【解决方案3】:

        您可以使用此代码:

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

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

        【讨论】:

          【解决方案4】:

          试试这个。使用\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);
              }
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-02-14
            • 1970-01-01
            • 2017-07-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-05-12
            • 1970-01-01
            相关资源
            最近更新 更多