У меня есть таблица с такой структурой и содержанием:
A|B|C|D|E
---------
F|G|H|I|J
---------
K|L|M|N|O
Теперь пользователи могут нажимать несколько букв: если пользователь
- нажимает на ответ строка
"A"
, - нажимает на B и C ответ:
"B|C"
, - нажимает на E, J и O, ответ
"E|J|O"
Мое ограничение заключается в том, что пользователю необходимо выбрать хотя бы одну букву в каждой строке , которая будет возвращать true в регулярном выражении.
например, true / valid строки ответа будут включать : "A|F|K"
или "B|C|H|I|O"
например, недопустимые строки ответов: : "A|G|H"
или "F|G|H|I|J|"
It Жаль, что в регулярных выражениях нет фактического AND, но идея будет такой:
[A-E] AND [F-J] AND [K-O]
Есть идеи, как решить эту загадку?