मैं वर्तमान में एक शब्दावली एल्गोरिथ्म प्रोग्रामिंग कर रहा हूं जो यह जांचता है कि उपयोगकर्ता ने सही तरीके से टाइप किया है या नहीं। मेरे पास निम्न स्थिति है: शब्द का सही समाधान "part1, part2" होगा। उपयोगकर्ता को "part1" (उत्तर 1), "part2" (उत्तर 2) या "part1, part2" (उत्तर 3) में प्रवेश करने में सक्षम होना चाहिए। अब मैं निम्नलिखित, स्वचालित रूप से बनाए गए रेगेक्स एक्सप्रेशन के साथ उपयोगकर्ता द्वारा दिए गए स्ट्रिंग से मिलान करने का प्रयास करता हूं:
^(part1|part2)$
यह केवल उत्तर 1 और 2 को सही मानता है जबकि उत्तर 3 गलत होगा। मैं अब सोच रहा हूँ कि क्या एक ऑपरेटर के समान है | and/or
इसके बजाय वह कहता है either...or
।
किसी को भी इस समस्या को हल करने में मेरी मदद कर सकते हैं?
$or
रेगेक्स मैच हो सकता है