Выделить пользователей, у которых нет отчества - C#
Формулировка задачи:
Помогите пожалуйста с заданием по регулярных выражений в C#
Выделить пользователей, у которых нет отчества
код неправильно работаетprivate void button1_Click(object sender, EventArgs e) { //string pattern = @"([А-Я][а-я]+\s){3}"; const string pattern = @"(([А-Я][а-я]*)[\s \b]?)"; const string myReg1 = @"(([А-Я][а-я]+)(в(ич|на)\b)){0}"; string pat = pattern + pattern + myReg1; string txt = isxod.Text; Regex newReg = new Regex(pat); MatchCollection matches = newReg.Matches(txt); foreach (Match mat in matches) { result.Text = mat.Value.ToString(); } }
Решение задачи: «Выделить пользователей, у которых нет отчества»
textual
Листинг программы
\w+\s\w+[^(ич|на)]$
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д