सबस्ट्रिंग्स निकालना

Ruby:
सबस्ट्रिंग्स निकालना

How to: (कैसे करें:)

# एक स्ट्रिंग लें
full_string = "नमस्ते दुनिया!"

# शुरुआत से कुछ कैरेक्टर्स निकालें
hello = full_string[0, 6]
puts hello  # नमस्ते

# एक विशेष इंडेक्स से शुरू करके अंत तक
world = full_string[7..-1]
puts world  # दुनिया!

# एक रेंज का उपयोग करते हुए
duniya = full_string[7, 5]
puts duniya  # दुनिया

Deep Dive (गहराई से जानिए):

उपवाच्य निकालने की जरूरत स्ट्रिंग मैनिपुलेशन के शुरुआती दिनों से ही थी। Ruby में [] मेथड और रेंज ऑब्जेक्ट्स (..) या (…), का उपयोग करके हम आसानी से उपवाच्य निकाल सकते हैं।

इसमें वैकल्पिक तरीके भी हैं, slice मेथड जो [] के समान ही काम करता है। रेगुलर एक्सप्रेशन्स का इस्तेमाल करके अधिक जटिल उपवाच्य धारावाहिक को निकालना भी संभव है। रुबी की ये शक्तियां इसे टेक्स्ट प्रोसेसिंग में काफी कुशल बनाती हैं।

See Also (और भी देखें):

  1. Ruby के डॉक्यूमेंटेशन में स्ट्रिंग क्लास: Ruby String
  2. रेगुलर एक्सप्रेशन्स का उपयोग: Ruby Regexp