Arduino में एक स्ट्रिंग से वर्ण कैसे निकालें?
Arduino कोड के अंदर एक स्ट्रिंग से वर्ण निकालने के लिए हम बिल्ट-इन का उपयोग कर सकते हैं स्ट्रिंग.निकालें () Arduino फ़ंक्शन। इस फ़ंक्शन का उपयोग करके, हम किसी वर्ण या सबस्ट्रिंग की लंबाई और स्थिति को परिभाषित करके प्रतिस्थापित कर सकते हैं। यह आलेख सिंटैक्स पैरामीटर और इस फ़ंक्शन के रिटर्न वैल्यू पर चर्चा करेगा और समझाएगा कि उदाहरण Arduino कोड का उपयोग करके स्ट्रिंग से वर्णों को कैसे हटाया जा सकता है।
Arduino में String.remove () क्या है
स्ट्रिंग.निकालें () विधि Arduino String वर्ग का एक अंतर्निहित कार्य है। यह फ़ंक्शन वर्णों की निर्दिष्ट संख्या के लिए निर्दिष्ट स्थिति से शुरू होने वाले स्ट्रिंग के एक हिस्से को हटा देता है। यह मूल स्ट्रिंग को जगह में संशोधित करता है और अद्यतन स्ट्रिंग को वापस करता है।
वाक्य - विन्यास
के लिए वाक्य रचना स्ट्रिंग.निकालें () है:
डोरी। निकालना ( startIndex , लंबाई ) ;
पैरामीटर
इस फ़ंक्शन के लिए दो पैरामीटर आवश्यक हैं:
प्रारंभ सूचकांक: निकालने के लिए पहले वर्ण का सूचकांक। यह पैरामीटर अनिवार्य है और पूर्णांक मान होना चाहिए।
लंबाई: हटाए जाने वाले वर्णों की संख्या. यह पैरामीटर डिफ़ॉल्ट रूप से 1 पर सेट है।
प्रतिलाभ की मात्रा
स्ट्रिंग.निकालें () विधि निर्दिष्ट सबस्ट्रिंग को हटाने के बाद संशोधित स्ट्रिंग लौटाती है।
उदाहरण
नीचे दिए गए कोड के उपयोग को प्रदर्शित करता है स्ट्रिंग.निकालें () Arduino प्रोग्रामिंग में विधि:
खालीपन स्थापित करना ( ) {// सीरियल कम्युनिकेशन को इनिशियलाइज़ करें
धारावाहिक। शुरू ( 9600 ) ;
// एक स्ट्रिंग ऑब्जेक्ट बनाएं
स्ट्रिंग स्ट्र = 'हैलो वर्ल्ड' ;
धारावाहिक। छपाई ( 'हटाने से पहले स्ट्रिंग:' ) ;
धारावाहिक। println ( एसटीआर ) ;
// स्ट्रिंग से सबस्ट्रिंग 'वर्ल्ड' को हटा दें
str. निकालना ( 6 , 5 ) ;
// संशोधित स्ट्रिंग को सीरियल मॉनिटर पर प्रिंट करें
धारावाहिक। छपाई ( 'स्ट्रिंग हटाने के बाद:' ) ;
धारावाहिक। println ( एसटीआर ) ;
}
खालीपन कुंडली ( ) {
// यहां करने के लिए कुछ भी नहीं
}
इस कोड में, हम पहले स्ट्र नामक स्ट्रिंग ऑब्जेक्ट को मान के साथ प्रारंभ करते हैं 'हैलो वर्ल्ड' . इसके बाद इसे सीरियल मॉनीटर पर प्रिंट किया जाता है। फिर, हम कॉल करते हैं स्ट्रिंग.निकालें () प्रारंभिक अनुक्रमणिका 6 और लंबाई 5 के साथ विधि, जो सबस्ट्रिंग को हटा देती है 'दुनिया 'स्ट्रिंग से। अंत में, हम संशोधित स्ट्रिंग को सीरियल मॉनिटर का उपयोग करके प्रिंट करते हैं सीरियल.प्रिंटल () समारोह।
जब आप यह कोड चलाते हैं, तो आपको सीरियल मॉनिटर में निम्न आउटपुट देखना चाहिए:
जैसा कि आप देख सकते हैं, स्ट्रिंग.निकालें () विधि ने मूल स्ट्रिंग से निर्दिष्ट सबस्ट्रिंग को सफलतापूर्वक हटा दिया है।
निष्कर्ष
स्ट्रिंग.निकालें () विधि Arduino प्रोग्रामिंग में स्ट्रिंग ऑब्जेक्ट्स से सबस्ट्रिंग्स को हटाने के लिए एक उपयोगी कार्य है। शुरुआती इंडेक्स और निकालने के लिए सबस्ट्रिंग की लंबाई निर्दिष्ट करके, आप स्ट्रिंग की सामग्री को आसानी से संशोधित कर सकते हैं। सिंटैक्स और उपयोग के बारे में अधिक जानने के लिए लेख पढ़ें स्ट्रिंग.निकालें () तरीका।