I wanna split an string using C++ which contains spaces and punctuations.
e.g. str = "This is a dog; A very good one."
I wanna get “This” “is” “a” “dog” “A” “very” “good” “one” 1 by 1.
It’s quite easy with only one delimiter using getline but I don’t know all the delimiters. It can be any punctuation chars.
Note: I don’t wanna use Boost!
Use
std::find_if()with a lambda to find the delimiter.