В моем регулярном выражении шаблон выглядит примерно так:
@"Something\(\d+, ""(.+)""(, .{1,5}, \d+, (?<somename>\d+)?\),"
Итак, я хотел бы знать, существует ли <somename>
. Если бы это была нормальная группа захвата, я мог бы просто проверить, больше ли групп захвата, чем количество групп без этой/группы захвата, но у меня здесь нет опции.
Может ли кто-нибудь помочь мне найти способ обойти это? Мне не нужно, чтобы это было эффективно, это просто для одноразовой программы, которая использовалась для сортировки, поэтому я не против, если это займет немного времени. Это не будет для общедоступного кода.