如何逐行解析textarea中的用户输入
如果我有一个包含文本信息的变量(例如从textarea中获取),我如何逐行读取字符串变量中保存的文本内容?
在文本区域中输入的文本将具有\ n(输入键)以分隔该行。
您可以使用StringReader
:
var reader = new StringReader(textbox.Text); string line; while (null != (line = reader.ReadLine())) { //... }
尝试使用
string[] strings = yourString.Split(new string[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries)
string[] splitInput = System.Text.RegularExpressions.Regex.Split( InputString, "\r\n");
这是一个老问题,但这可能会有所帮助! 我个人使用此代码来处理所有操作系统:
myString.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries)