Clojure, एक JVM भाषा होने के नाते, आपको जावा स्ट्रिंग मेथड्स का सीधे उपयोग करने की अनुमति देता है। यहाँ Clojure में स्ट्रिंग को कैपिटलाइज़ करने का एक बुनियादी उदाहरण है.
(कैसे करें:) Clojure में स्ट्रिंग्स जोड़ने के लिए str फंक्शन का इस्तेमाल किया जाता है.
str
(कैसे करें:) Clojure में स्ट्रिंग को निचले केस में बदलना बहुत सीधा है। यहाँ पर एक उदाहरण है.
(कैसे करें:) Clojure में, हम re-seq, re-find, clojure.string/replace जैसे फंक्शंस का उपयोग कर पैटर्न से मिलते चरित्रों को आसानी से हटा सकते हैं।.
re-seq
re-find
clojure.string/replace
(कैसे करें:) Clojure में substrings निकालने के लिए subs फंक्शन का प्रयोग होता है। नीचे कुछ उदाहरण दिए गए हैं.
subs
(कैसे करें:) Clojure में स्ट्रिंग की लंबाई ढूंढना बेहद सरल है। count फंशन का इस्तेमाल करें.
count
(कैसे करें) स्ट्रिंग इंटरपोलेशन का विचार नया नहीं है; यह कई प्रोग्रामिंग भाषाओं में सदियों से उपयोग हो रहा है.
क्लॉजर में, स्ट्रिंग्स अपरिवर्तनीय होती हैं, इसलिए जब हम “कोट्स हटाने” की बात करते हैं, तो हम वास्तव में कोट्स के बिना एक नई स्ट्रिंग बनाने की बात कर रहे हैं। यहाँ clojure.string/replace का उपयोग करते हुए तरीका दिया गया है.
(कैसे करें:) टेक्स्ट खोजने और बदलने का कार्य प्रोग्रामिंग में बहुत पुराना है, शुरुआती दिनों से ही एडिटर्स और डेवलपमेंट टूल्स में इसे एक मूलभूत सुविधा के रूप में देखा गया। इस काम को shell commands जैसे sed और टेक्स्ट एडिटर्स जैसे vim या emacs भी कर सकते हैं। Clojure में, clojure.string/replace और re-pattern फंक्शंस इसे आसान बनाते हैं। जब रेगेक्स का उपयोग होता है, तो आपके पास अधिक शक्तिशाली पैटर्न मैचिंग की क्षमता होती है जिससे जटिल जानकारी को भी बदलना संभव हो जाता है।.
sed
vim
emacs
re-pattern
क्लोजर, लिस्प परिवार में अपनी जड़ों के प्रति सच्ची रहते हुए, जावा की रेगुलर एक्सप्रेशन क्षमताओं के साथ सहजता से इंटरफेस करने वाले कार्यों का एक समृद्ध सेट प्रदान करता है। यहाँ आप उनका उपयोग कैसे कर सकते हैं.