কম্পিউটার

C++ এ std::string ট্রিম করার সেরা উপায় কি?


এখানে আমরা দেখব কিভাবে 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)
$

  1. লিনাক্সে c++ এর জন্য শীর্ষ IDE কি?

  2. উইন্ডোতে c++ এর জন্য শীর্ষ IDE কি?

  3. জাভাতে একটি স্ট্রিং বিপরীত করার সবচেয়ে সহজ উপায় কি?

  4. পাইথন ব্যতিক্রম লগ করার সেরা উপায় কি?