No momento, estou programando um algoritmo de vocabulário que verifica se um usuário digitou a palavra corretamente. Eu tenho a seguinte situação: A solução correta para a palavra seria "parte1, parte2". O usuário deve poder inserir "parte1" (resposta 1), "parte2" (resposta 2) ou "parte1, parte2" (resposta 3). Agora, tento corresponder a sequência fornecida pelo usuário com a seguinte expressão de regex criada automaticamente:
^(part1|part2)$
Isso retorna as respostas 1 e 2 apenas como corretas, enquanto a resposta 3 estaria errada. Agora estou me perguntando se existe um operador semelhante ao | isso diz em and/or
vez de either...or
.
Alguém pode me ajudar a resolver esse problema?
$or
correspondência de mongodb regex #