c++ - How to remove punctuation around a string -
i want remove punctuation around string such string:
!dont't?.
will becomes:
don't
i have seem able remove punctuation in string with:
int len = str.size(); (int = 0; < len; i++){ if (ispunct(str[i])){ str.erase(i--, 1); len = str.size(); } }
do guys know simple way rid of punctuation front , only?
yes, can use boost::trim_if
(see work):
boost::trim_if(str, boost::is_punct());
Comments
Post a Comment