подсчет вхождений конца строки - PullRequest
6 голосов
/ 02 июля 2011

У меня есть какая-то строка с текстом, я хочу сосчитать все вхождения Environment.NewLine.

Я думал о чем-то вроде

MyString.Where(c => c == Environment.NewLine).Count();

Но c толькоодин символ, так что он не будет работать.

Есть лучшие предложения?

1 Ответ

10 голосов
/ 02 июля 2011

с регулярным выражением:

int count = Regex.Matches(input, Environment.NewLine).Count;

со строкой. Раздел:

int count = input.Split(new string[] { Environment.NewLine },
                      StringSplitOptions.None).Length - 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...