Как мне написать регулярное выражение для описания этого языка:
следующее должно сделать работу:
[0-1] {2} ([0-1] {5}) *
сначала вы берете 0 или 1 дважды, а затемВы добавляете блок из пяти символов (0 или 1) произвольное количество раз
Вы пытаетесь построить регулярное выражение, которое соответствует нулю или большему количеству вхождений (пять [01] с), за которыми следуют еще два [01] с.
[01]
Другими словами: ([0-1]{5})*[01]{2}
([0-1]{5})*[01]{2}