Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> IOS

एनएसएसटींग से अंतिम 4 अक्षर कैसे निकालें?


स्विफ्ट में एक स्ट्रिंग से अंतिम 4 अक्षर निकालने के लिए हम स्विफ्ट में स्ट्रिंग क्लास के आंतरिक कार्यों का उपयोग कर सकते हैं।

नई रिलीज के साथ हर बार तरीकों को संशोधित, बहिष्कृत, जोड़ा और तेजी से सुधार किया गया है। स्विफ्ट इसे प्राप्त करने के लिए विभिन्न तरीके प्रदान करता है। आइए कुछ उदाहरणों के साथ इसे करने के इन तरीकों को देखें।

विधि 1 - सबस्ट्रिंग

स्विफ्ट थ्री में हमें सबस्ट्रिंग नामक एक विधि का उपयोग करने की अनुमति दी गई थी जिसमें हम स्ट्रिंग को पास कर सकते थे, यह अंतिम इंडेक्स और ऑफ़सेट है जिससे हम स्ट्रिंग को ट्रिम करना चाहते थे।

आइए इसका एक उदाहरण देखें:

var Str1 = "12312$$33@"
print(Str1.substring(from:Str1.index(Str1.endIndex, offsetBy: -4)))

जब हम इस कोड को चलाते हैं, तो हमें निम्नलिखित परिणाम मिलते हैं।

एनएसएसटींग से अंतिम 4 अक्षर कैसे निकालें?

विधि 2 - प्रत्यय

स्विफ्ट 4 में, सबस्ट्रिंग विधि को हटा दिया गया है और अब हम स्ट्रिंग्स की प्रत्यय विधि का उपयोग कर सकते हैं, जो हमें किसी भी स्ट्रिंग के अंतिम कुछ वर्ण प्राप्त करने की अनुमति देता है।

हम इसे नीचे दिखाए अनुसार उपयोग कर सकते हैं।

print(Str1.suffix(4))

जब हम इस कोड को चलाते हैं, तो हमें निम्नलिखित परिणाम मिलते हैं।

एनएसएसटींग से अंतिम 4 अक्षर कैसे निकालें?

हम इसे एक फ़ंक्शन में भी बदल सकते हैं और या तो स्विफ्ट के विस्तार के रूप में या सामान्य रूप से हमारे कोड में उपयोग कर सकते हैं।

func getLastFew(range ofCount: Int, from string: String) -> String {
   return String(string.suffix(ofCount))
}

हम इसे नीचे दिखाए अनुसार उपयोग कर सकते हैं।

print(getLastFew(range: 4, from: Str1))

  1. पायथन में एक स्ट्रिंग से तारीख कैसे निकालें?

    आपको तारीख के प्रारूप को जानने की जरूरत है जो इसे निकालने के लिए स्ट्रिंग में हो सकता है। आप दिनांक निकालने के लिए बस एक नियमित अभिव्यक्ति का उपयोग कर सकते हैं और दिनांक को पार्स करने के लिए datetime.datetime.strptime का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास YYYY-MM-DD प्रारूप में एक स्ट्रि

  1. पायथन में एक स्ट्रिंग के अंदर से एक सबस्ट्रिंग कैसे निकालें?

    स्ट्रिंग के अंदर से सबस्ट्रिंग निकालने के लिए आप नियमित अभिव्यक्तियों में समूह कैप्चरिंग का उपयोग कर सकते हैं। आपको उस सबस्ट्रिंग के प्रारूप और उसके आस-पास को जानना होगा जिसे आप निकालना चाहते हैं। उदाहरण के लिए यदि आपके पास एक लाइन है और आप $xxx,xxx.xx प्रारूप के साथ पैसे की जानकारी निकालना चाहते है

  1. पायथन में एक स्ट्रिंग से नंबर कैसे निकालें?

    यदि आप केवल धनात्मक पूर्णांक चाहते हैं, तो आप संख्याओं को विभाजित करके निम्न प्रकार से खोज सकते हैं: >>> str = "h3110 23 cat 444.4 rabbit 11 2 dog" >>> [int(s) for s in str.split() if s.isdigit()] [23, 11, 2] अन्य सभी मामलों के लिए, नियमित अभिव्यक्ति का उपयोग करना सबसे अ