Elixir अपने निर्मित फ़ंक्शनों का उपयोग करते हुए स्ट्रिंग्स को पूंजीकृत करने का एक सीधा तरीका प्रदान करता है बिना तृतीय-पार्टी लाइब्रेरी की आवश्यकता के। यहाँ एक साधारण उदाहरण है.
एलिक्सिर में, आप स्ट्रिंग्स को कुछ सरल तरीकों से जोड़ सकते हैं। आइए सबसे आम तरीके देखें.
(कैसे करें:) Elixir में स्ट्रिंग को लोअर केस में कन्वर्ट करने के लिए String.downcase/2 फ़ंक्शन का इस्तेमाल करते हैं। नीचे दिए गए कोड सैंपल और उत्पादन को देखिए.
String.downcase/2
(कैसे करें:) Elixir में, String.replace/4 फंक्शन का प्रयोग करके हम पैटर्न के मिलने वाले अक्षरों को हटा सकते हैं.
String.replace/4
एलिक्सिर में सब्स्ट्रिंग निकालने की क्षमता का इतिहास उसके इम्म्यूटेबल स्ट्रिंग्स और बाइनरी डाटा के निर्माण मॉडल पर निर्भर करता है। एलिक्सिर, इर्लांग VM (BEAM) पर चलता है और इर्लांग की तरह, इसमें बाइट स्ट्रिंग्स को इफेक्टिवली हैंडल करने के लिए शक्तिशाली प्रक्रियाएँ हैं। String.slice का उपयोग UTF-8 एनकोडेड स्ट्रिंग्स पर करने पर, यह सही चरित्र की सीमाओं का सम्मान करते हुए सब्स्ट्रिंग्स को निकालता है, जिसे बाइट ऑफसेट के साथ सीधे स्निपेट्स निकालने की बजाय ‘ग्राफिम्स’ की संकल्पना से हासिल किया जाता है। ऐसे विकल्प भी हैं जैसे कि String.split/2 जो स्ट्रिंग को विशेष डिलिमिटर के साथ विभाजित करता है, और Regex.run/3 जो रेगुलर एक्सप्रेशन्स के साथ सब्स्ट्रिंग्स का मिलान और प्राप्ति करता है।.
String.split/2
Regex.run/3
(कैसे करें:) Elixir में String की लंबाई जानने के लिए String.length/1 फंक्शन का इस्तेमाल करें।.
String.length/1
(कैसे करें:) Elixir में स्ट्रिंग इंटरपोलेशन के लिए, "#{}" का इस्तेमाल करें.
"#{}"
Elixir में कोई निर्मित ‘उद्धरण चिह्न हटाने’ की कार्यक्षमता नहीं है, लेकिन पैटर्न मिलान या String कार्यों का उपयोग करके अपनी स्वयं की बनाना बहुत आसान है। इन नमूनों को देखें.
String
(कैसे करें) Elixir में टेक्स्ट खोजने और बदलने के लिए String.replace/4 फंक्शन का उपयोग करें.
एलिक्सिर Regex मॉड्यूल का उपयोग करता है, जो एर्लैंग की regex लाइब्रेरी का लाभ उठाता है, regex ऑपरेशनों के लिए। यहाँ मूल उपयोग हैं.
Regex