C# 计算行尾的出现次数
我有一些带有文本的字符串,我想计算所有出现的C# 计算行尾的出现次数,c#,linq,string,C#,Linq,String,我有一些带有文本的字符串,我想计算所有出现的Environment.NewLine 我想在某种程度上 MyString.Where(c => c == Environment.NewLine).Count(); 但是c只有一个字符,所以它不起作用 有更好的建议吗?关于正则表达式: int count = Regex.Matches(input, Environment.NewLine).Count; 使用String.Split: int count = input.Split(new
Environment.NewLine
我想在某种程度上
MyString.Where(c => c == Environment.NewLine).Count();
但是c
只有一个字符,所以它不起作用
有更好的建议吗?关于正则表达式:
int count = Regex.Matches(input, Environment.NewLine).Count;
使用String.Split:
int count = input.Split(new string[] { Environment.NewLine },
StringSplitOptions.None).Length - 1;
喜欢你的正则表达式解决方案。