Обрезать строку после вхождения символа больше 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(','));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д