#include <iostream>
#include <algorithm>
#include <string>
int main() {
std::string str = "fff / ";
std::cout << str << "<-" << std::endl;
size_t endpos = str.find_last_not_of(" / ")+1;
size_t startpos = str.find_first_not_of(" / ");
if( std::string::npos != endpos )
{
str = str.substr( 0, endpos+1 );
str = str.substr( startpos );
}
else{
std::cout << "AAAAAAAAAAAaa";
//str.erase(std::remove(std::begin(str), std::end(str), 'f'), std::end(str));
}
std::cout << str << "<-";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8c3RyaW5nPgoKaW50IG1haW4oKSB7CglzdGQ6OnN0cmluZyBzdHIgPSAiZmZmIC8gIjsKCXN0ZDo6Y291dCA8PCBzdHIgPDwgIjwtIiA8PCBzdGQ6OmVuZGw7CgkKCXNpemVfdCBlbmRwb3MgPSBzdHIuZmluZF9sYXN0X25vdF9vZigiIC8gIikrMTsKCXNpemVfdCBzdGFydHBvcyA9IHN0ci5maW5kX2ZpcnN0X25vdF9vZigiIC8gIik7CiAgIAlpZiggc3RkOjpzdHJpbmc6Om5wb3MgIT0gZW5kcG9zICkKCXsKICAgIAlzdHIgPSBzdHIuc3Vic3RyKCAwLCBlbmRwb3MrMSApOwogICAgCXN0ciA9IHN0ci5zdWJzdHIoIHN0YXJ0cG9zICk7Cgl9CgllbHNlewoJCXN0ZDo6Y291dCA8PCAiQUFBQUFBQUFBQUFhYSI7CgkJLy9zdHIuZXJhc2Uoc3RkOjpyZW1vdmUoc3RkOjpiZWdpbihzdHIpLCBzdGQ6OmVuZChzdHIpLCAnZicpLCBzdGQ6OmVuZChzdHIpKTsKCX0KCQoJc3RkOjpjb3V0IDw8IHN0ciA8PCAiPC0iOwoJcmV0dXJuIDA7Cn0=