गो स्ट्रिंग के अंतिम अक्षर पुनर्प्राप्त करना
गो में, स्ट्रिंग्स के साथ काम करते समय एक सामान्य आवश्यकता उत्पन्न होती है: अंतिम एक्स अक्षर पुनर्प्राप्त करना एक दी गई स्ट्रिंग. हालांकि स्ट्रिंग पैकेज इस कार्य के लिए कोई विशिष्ट फ़ंक्शन प्रदान नहीं करता है, लेकिन स्लाइस एक्सप्रेशन का उपयोग करके इसे पूरा करने के कुशल तरीके हैं।
स्ट्रिंग के अंतिम एन अक्षर प्राप्त करने के लिए, निम्नलिखित स्लाइस एक्सप्रेशन सिंटैक्स को नियोजित करें:
stringVariable[len(stringVariable)-N:len(stringVariable)]
उदाहरण के लिए, स्ट्रिंग दी गई है "12121211122" और अंतिम तीन अक्षर ("122") पुनः प्राप्त करने की इच्छा, अभिव्यक्ति होगी:
s[len(s)-3:len(s)]
यह अभिव्यक्ति स्ट्रिंग के अंत से तीसरे वर्ण से शुरू होने और स्ट्रिंग के अंत पर समाप्त होने वाले एक स्लाइस को पुनः प्राप्त करती है।
वैकल्पिक रूप से, यदि यूनिकोड वर्णों से निपटते हैं, तो कोई परिवर्तित कर सकता है []rune(stringVariable) का उपयोग करके रून्स के एक स्लाइस (यूनिकोड कोड पॉइंट) को स्ट्रिंग करें और वांछित वर्ण प्राप्त करने के लिए रूण स्लाइस पर समान स्लाइस एक्सप्रेशन निष्पादित करें।
आगे के संदर्भ के लिए, स्ट्रिंग्स पर संसाधनों से परामर्श लें , गो और स्लाइस ट्रिक्स में बाइट्स, रून्स और अक्षर।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3