Обрезать строку после вхождения символа больше n раз - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Есть ричбокс со списком строк. Я перебираю все строки и подсчитываю в каждой из них кол-во вхождений определенного символа. Если символ встречается в строке больше 5 раз, то необходимо обрезать строку до того места, где он встречается в 5 раз.
Листинг программы
  1. string sFind = "язык";
  2. string strLang = "";
  3. for (int i = 0; i < infGame.Lines.Count(); i++)
  4. {
  5. strLang = infGame.Lines[i];
  6. if (strLang.ToLower().Contains(sFind))
  7. {
  8. int amount = new Regex(",").Matches(strLang.ToLower()).Count;
  9. if (amount >4)
  10. {
  11. //Как обрезать строку до 5 вхождения запятой?
  12. }
  13. }
  14. }
Уже сам сделал)

Решение задачи: «Обрезать строку после вхождения символа больше n раз»

textual
Листинг программы
  1.   string newStr = strLang.Remove(strLang.IndexOf(','));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы