Обрезать слово после определенного символа - C#
Формулировка задачи:
Записал в переменную второе слово строки
Если в слове имеется символ "[" - требуется убрать его и все что после него.
Пример: qwert[234]
Должно получиться: qwert
var word = line.Split(' ')[1];
Решение задачи: «Обрезать слово после определенного символа»
textual
Листинг программы
string fam, nam, otc; _fio = _fio.Trim(); fam = _fio.Split(' ')[0]; nam = _fio.Split(' ')[1]; otc = _fio.Split(' ')[2]; char[] otcEnded = {'в','и','ч','н','а','ь'}; for (int i = 0; i < otc.Length; i++) { if (otc[i] == otcEnded[0] || otc[i] == otcEnded[2] || otc[i] == otcEnded[5]) if (otc[i + 1] == otcEnded[1] || otc[i + 1] == otcEnded[3]) if (otc[i + 2] == otcEnded[2] || otc[i + 2] == otcEnded[4]) { otc = otc.Substring(0, i + 3); break; } } _fio = string.Format("{0} {1} {2}", fam, nam, otc);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д