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