如何拆分字符串并将其放入WebMatrix中的C#列表中?
我已经看到许多例子建议如何做到这一点,但是没有一个对我有用。我不确定这是因为我在WebMatrix还是什么,但我想做的只是在“\n”换行符上拆分一个字符串(不,不是“\n\r”,因为我自己已经把\n放在了那里)。以下是我尝试过的事情/遇到的问题: 这里:我不能使用.split,因为“\n”是不止一个“char”,在该链接的下面一点,它建议我可以使用Regex.split,但是,该方法似乎不存在于我的环境中 所有其他示例都使用“拆分”,只能看到单个字符 考虑到这些变量,我忽略了什么如何拆分字符串并将其放入WebMatrix中的C#列表中?,c#,asp.net,webmatrix,C#,Asp.net,Webmatrix,我已经看到许多例子建议如何做到这一点,但是没有一个对我有用。我不确定这是因为我在WebMatrix还是什么,但我想做的只是在“\n”换行符上拆分一个字符串(不,不是“\n\r”,因为我自己已经把\n放在了那里)。以下是我尝试过的事情/遇到的问题: 这里:我不能使用.split,因为“\n”是不止一个“char”,在该链接的下面一点,它建议我可以使用Regex.split,但是,该方法似乎不存在于我的环境中 所有其他示例都使用“拆分”,只能看到单个字符 考虑到这些变量,我忽略了什么 var age
var agendaLines = Request.Unvalidated("agendas");
List<String> saveLineList = new List<String>();
var agendaLines=Request.Unvalidated(“议程”);
List saveLineList=新列表();
这很好用
var saveLineList = agendaLines.Split('\n').ToList();
或者如果要忽略“\n\n”
这是因为实际上,'\n'
只是一个字符。这很好
var saveLineList = agendaLines.Split('\n').ToList();
或者如果要忽略“\n\n”
这是因为实际上,
'\n'
只是一个字符。对string.Split有一个覆盖,它允许使用string,但您不需要它\n'是单个字符,因为“\”是转义字符。所以
List<String> saveLineList = agendaLines.Split('\n').ToList();
但是,在代码文件的顶部。有一个对string.Split的覆盖,它允许string,但您不需要它\n'是单个字符,因为“\”是转义字符。所以
List<String> saveLineList = agendaLines.Split('\n').ToList();
但是,在WebMatrix中,您不必为了任何人的未来利益而使用“using System.Linq”。这是可行的,但现在,我必须弄清楚为什么我的最终结果中有太多的换行符,但这可能是另一个问题。在某些时候可能会留下一些\r。谢谢大家的帮助!这个问题已经得到了回答,但是,是的,我只是去掉了“\r”中包含的“应该是健壮的”和.Replace,并没有替换,只剩下“\n”了。所以如果我使用
List saveLineList=agendaLines.Split(“stringText”).ToList()代码>由于string.Split的重写,这将起作用?具体来说,不是。您将使用如下字符串重写:List saveLineList=agendaLines.Split(新字符串[]{“stringText”},StringSplitOptions.None)。ToList();我想我们都同意这是相当笨拙的,但出于各种原因,这是CLR人员能想到的最好的方法。好吧,谢谢你给我展示了这一点!总比什么都没有好:)在WebMatrix中,您不需要为了任何人的未来利益而使用“usingsystem.Linq”。这是可行的,但现在,我必须弄清楚为什么我的最终结果中有太多的换行符,但这可能是另一个问题。在某些时候可能会留下一些\r。谢谢大家的帮助!这个问题已经得到了回答,但是,是的,我只是去掉了“\r”中包含的“应该是健壮的”和.Replace,并没有替换,只剩下“\n”了。所以如果我使用List saveLineList=agendaLines.Split(“stringText”).ToList()代码>由于string.Split的重写,这将起作用?具体来说,不是。您将使用如下字符串重写:List saveLineList=agendaLines.Split(新字符串[]{“stringText”},StringSplitOptions.None)。ToList();我想我们都同意这是相当笨拙的,但出于各种原因,这是CLR人员能想到的最好的方法。好吧,谢谢你给我展示了这一点!总比什么都没有好:)