Tôi hiện đang lập trình một thuật toán từ vựng để kiểm tra xem người dùng đã nhập từ đúng chưa. Tôi có tình huống sau: Giải pháp chính xác cho từ sẽ là "part1, part2". Người dùng sẽ có thể nhập "part1" (câu trả lời 1), "part2" (câu trả lời 2) hoặc "part1, part2" (câu trả lời 3). Bây giờ tôi cố gắng khớp chuỗi do người dùng cung cấp với biểu thức regex sau đây, được tạo tự động:
^(part1|part2)$
Điều này chỉ trả về câu trả lời 1 và 2 là chính xác trong khi câu trả lời 3 sẽ sai. Bây giờ tôi đang tự hỏi liệu có một nhà điều hành tương tự như | mà nói and/or
thay vì either...or
.
Ai có thể giúp tôi giải quyết vấn đề này?
$or
trận đấu regex mongodb