Отрицание в Регулярных выражениях - C# (181656)

Узнай цену своей работы

Формулировка задачи:

Есть шаблон
Regex label = new Regex(@"(?<id>[a-z][a-z\d]*)");
Нужно найти все вхождения в

строку

, НЕ СОВПАДАЮЩИЕ с группой id. Я уже сколько прочитал, не могу понять, как находить именно не совпадения шаблона. Например: d2312 - совпадает, эту строку выводить не нужно, а 1dsad - нет - её нужно найти. Тут дело не в логическом переписывании шаблона, можно написать, я именно хочу научиться находить отрицания групп, но не могу понять .
Немного не в том подфоруме создал, сори. Если будет возможность, переместите в "C# для начинающих".

Решение задачи: «Отрицание в Регулярных выражениях»

textual
Листинг программы
MatchCollection MC1 = Regex.Matches(@",123,dsa,223ddd23,DSA,??DSA,", @",(\d+[^\d,]+\d*|[A-Z]+),");
            foreach (Match m in MC1)
                Console.WriteLine(m);

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


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

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

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