假设,例如,我从网络中的 .txt 文件下载了以下字符串。
line1
line2
line3
如何逐行拆分整个字符串,以便我可以使用 splitted[0] 来获取 line1,splitted[1] 来获取 line 2,等等。谢谢!
我可以用吗?
string[] tokens = Regex.Split(input, @"\r?\n|\r");
谢谢
假设,例如,我从网络中的 .txt 文件下载了以下字符串。
line1
line2
line3
如何逐行拆分整个字符串,以便我可以使用 splitted[0] 来获取 line1,splitted[1] 来获取 line 2,等等。谢谢!
我可以用吗?
string[] tokens = Regex.Split(input, @"\r?\n|\r");
谢谢
用于File.ReadAllLines
获取string[]
所有行:
string[] allLines = File.ReadAllLines(path);
string line10 = allLines[9]; // exception if there are less
string line100 = allLines.ElementAtOrDefault(99); // null if there are less
如果你已经有一个字符串,你可以String.Split
使用Environment.NewLine
string[] textLines = text.Split(new[]{ Environment.NewLine }, StringSplitOptions.None);
如果您正在下载文件,请打开它并ReadAllLines
var f= File.ReadAllLines(filPath)
ReadAllLines
返回string[]
。