我有一些带有文本的字符串,我想计算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;
关于c# - 计算行尾出现的次数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6557896/