我需要在 .NET 中将字符串拆分为换行符,我知道拆分字符串的唯一方法是使用Split方法。然而,这不允许我(轻松地)在换行符上拆分,那么最好的方法是什么?
要分割字符串,您需要使用采用字符串数组的重载:
string[] lines = theText.Split(
new string[] { Environment.NewLine },
StringSplitOptions.None
);
Edit:
如果要处理文本中不同类型的换行符,可以使用匹配多个字符串的功能。这将在任一类型的换行符上正确分割,并保留文本中的空行和间距:
string[] lines = theText.Split(
new string[] { "\r\n", "\r", "\n" },
StringSplitOptions.None
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)