Saat ini saya sedang memprogram algoritma kosa kata yang memeriksa apakah pengguna mengetik kata dengan benar. Saya memiliki situasi berikut: Solusi yang tepat untuk kata itu adalah "part1, part2". Pengguna harus dapat memasukkan "part1" (jawaban 1), "part2" (jawaban 2) atau "part1, part2" (jawaban 3). Sekarang saya mencoba untuk mencocokkan string yang diberikan oleh pengguna dengan ekspresi regex berikut yang dibuat secara otomatis:
^(part1|part2)$
Ini hanya mengembalikan jawaban 1 dan 2 sebagai benar sedangkan jawaban 3 salah. Saya sekarang bertanya-tanya apakah ada operator yang mirip dengan | yang mengatakan and/or
bukannya either...or
.
Adakah yang bisa membantu saya mengatasi masalah ini?
$or
regex