Выделить пользователей, у которых нет отчества - 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+[^(ич|на)]$

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


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

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

10   голосов , оценка 4.1 из 5
Похожие ответы