如何剥离新线

时间:2014-01-10 09:20:56

标签: c# asp.net asp.net-mvc

我使用TextArea为用户提供每一行的类型选项。我想拆分这些行,并逐行将这些单词插入数据库。我使用Razor View Engine。

enter image description here

2 个答案:

答案 0 :(得分:2)

在你的控制器中试试这个

  string[] Options= form["option"].Split(new string[] { Environment.NewLine }, StringSplitOptions.None);

来源SO
编辑: 如果要在文本中处理不同类型的换行符,可以使用匹配多个字符串的功能。这将在任一类型的换行符上正确分割,并在文本中保留空行和间距:

string[] lines = theText.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None);

答案 1 :(得分:1)

使用StringReader课程 ReadLine()方法

它更优雅。