यहां हम देखेंगे कि C++ में स्ट्रिंग्स को कैसे ट्रिम किया जाए। ट्रिमिंग स्ट्रिंग का अर्थ है स्ट्रिंग के बाएँ और दाएँ भाग से रिक्त स्थान निकालना।
C++ स्ट्रिंग को ट्रिम करने के लिए, हम बूस्ट स्ट्रिंग लाइब्रेरी का उपयोग करेंगे। उस पुस्तकालय में, दो अलग-अलग विधियाँ हैं जिन्हें trim_left() और trim_right() कहा जाता है। स्ट्रिंग को पूरी तरह से ट्रिम करने के लिए, हम दोनों का उपयोग कर सकते हैं।
उदाहरण
#include<iostream> #include<boost/algorithm/string.hpp> using namespace std; main(){ string myStr = " This is a string "; cout << "The string is: (" << myStr << ")" << endl; //trim the string boost::trim_right(myStr); cout << "The string is: (" << myStr << ")" << endl; boost::trim_left(myStr); cout << "The string is: (" << myStr << ")" << endl; }
आउटपुट
$ g++ test.cpp $ ./a.out The string is: ( This is a string ) The string is: ( This is a string) The string is: (This is a string) $