В настоящее время я разрабатываю игру-головоломку для детей, в которой игрок должен выбрать правильное слово из сетки. Я использовал регулярное выражение, чтобы соответствовать слову.
Для примера я использовал ([D|E|C|K]){4}
для соответствия DECK , потому что игрок должен иметь возможность выбирать слово не в точном порядке D-> E-> C-> K . Игрок может выбрать его KDEC или EDCK или KCED или любой ордер.
Я добился этого с помощью ([D|E|C|K]){4}
.
Но здесь я сталкиваюсь с проблемой: этот шаблон соответствует EEEE или DDDD или DKDK и т. Д. Просто любая комбинация из 4 символов из набора.
Есть идеи, как я могу изменить регулярное выражение, чтобы получить желаемый результат?
Заранее спасибо.
