Обрезать строку после вхождения символа больше n раз - C#
Формулировка задачи:
Здравствуйте. Есть ричбокс со списком строк. Я перебираю все строки и подсчитываю в каждой из них кол-во вхождений определенного символа. Если символ встречается в строке больше 5 раз, то необходимо обрезать строку до того места, где он встречается в 5 раз.
Листинг программы
- string sFind = "язык";
- string strLang = "";
- for (int i = 0; i < infGame.Lines.Count(); i++)
- {
- strLang = infGame.Lines[i];
- if (strLang.ToLower().Contains(sFind))
- {
- int amount = new Regex(",").Matches(strLang.ToLower()).Count;
- if (amount >4)
- {
- //Как обрезать строку до 5 вхождения запятой?
- }
- }
- }
Уже сам сделал)
Решение задачи: «Обрезать строку после вхождения символа больше n раз»
textual
Листинг программы
- string newStr = strLang.Remove(strLang.IndexOf(','));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д