Можно ли пропустить пару символов в группе захвата в регулярных выражениях? Я использую регулярные выражения .NET, но это не имеет значения.
В принципе, я ищу:
[случайный текст] AB-123 [случайный текст]
и мне нужно захватить 'AB123', без дефиса.
Я знаю, что AB - это 2 или 3 заглавных буквы, а 123 - 2 или 3 цифры, но это не сложная часть. Жесткая часть (по крайней мере для меня) пропускает дефис.
Я предполагаю, что я мог бы захватить как отдельно, так и объединить их в код, но мне жаль, что у меня не было более элегантного, регулярного решения.
Любые предложения?