C#如何实现基于换行符分隔字符串?

我们经常会遇到需要基于换行符拆分字符串为数组的情景,在C#中,换行符可以有以下几种表示形式

1.

\r 表示回车键

2.

\n 表示换行符

3.适配所有平台

Environment. NewLine

Environment. NewLine可以表示换行符,在Unix平台表示\n,在非Unix平台表示\r\n。

 

基于上述的知识,要在C#中将字符串按照换行符拆分,可以使用

 

下面的三种形式来用换行符拆分字符串

 

var arr = s1.Split(System.Environment.NewLine);
var arr1 = s1.Split(new string[] { “\r\n” }, StringSplitOptions.RemoveEmptyEntries);
var arr2 = s1.Split(new string[] { “\n” },StringSplitOptions.RemoveEmptyEntries);

       

发表评论