पर मैं एक फ़ंक्शन क्लॉज रखना चाहता हूं जो किसी एकल यूटीएफ -8 वर्ण से मेल खाता हो।पैटर्न एकल मिलान किसी भी यूटीएफ -8 चरित्र
मैं इस
def foo("a") do
"It's an a"
end
जैसे विशिष्ट पात्रों पर मिलान कर सकते हैं लेकिन मैं अगर यह संभव किसी भी एकल UTF8 चरित्र के लिए भी ऐसा ही करने का निर्धारण नहीं किया जा सकता है।
मेरा वर्तमान समाधान स्ट्रिंग को एक चार सूची और पैटर्न मिलान में विभाजित करना है, लेकिन अगर मैं उस चरण को छोड़ सकता तो मैं उत्सुक था।
रेगेक्स समाधान ठीक है, लेकिन हम आम तौर पर उन्हें एलिक्सीर से बचते हैं, विशेष रूप से जब बाइनरी पैटर्न मिलान पर्याप्त होता है। :) –
@ जोसेवलिम क्या आप मुझे बता सकते हैं (या संदर्भ के लिए इंगित करें) रेगेक्स समाधान से क्यों बचा जाना चाहिए? यह मेरे लिए महत्वपूर्ण है क्योंकि मैं इलीक्सिर का एक नया शिक्षार्थी हूं। –