#include <iostream>
#include <string>
#include <algorithm>
std::string trimCommas(const std::string& str) {
size_t start = str.find_first_not_of(',');
size_t end = str.find_last_not_of(',');
if (start == std::string::npos || end == std::string::npos) {
return ""; // String contains only commas or is empty
}
return str.substr(start, end - start + 1);
}
int main() {
std::string str = ",,,C++,,";
std::cout << "Original: " << str << std::endl;
str = trimCommas(str);
std::cout << "Trimmed: " << str << std::endl;
}
/*
run:
Original: ,,,C++,,
Trimmed: C++
*/