kiriman, видел, та же проверка мыла
Суть: есть наименование оборудования, в нем могуть быть указаны модули. Каждый модуль имеет шифр вида А1, А2, А12, Ч123. Могут встречаться специальные модули с шифром Ая, Бц, Гк. Если брать твой вариант, оно как бы подходит, когда идет строго набор этих шифров. А там ечть и пробелы, и дефисы. Тогда надо так:
string pattern = @"(А|Ч\d{1,3})|Ая|Бц|Гк";
Мб кому-то пригодится. Для проверки юзал трай.дот.нет, вовремя они эту штуку сделали

__________________