공백과 문장 부호가 포함 된 C++을 사용하여 문자열을 분할하고 싶습니다.공백과 문장 부호가있는 C++ 분할 문자열
str = "This is a dog; A very good one."
내가 얻을 싶어 "이" "" "A" "개" "A" "아주" "좋은" "한"1 1.
에 의해 그것은 의 getline을 사용하여 구분 기호 하나에 아주 쉽게이다하지만 모든 구분 기호를 모르겠습니다. 구두점 문자가 될 수 있습니다.
참고 : Boost를 사용하고 싶지 않습니다.
모든 편지를 알고 있습니다. 맞습니까? 따라서 편지가 아닌 것을 발견하면 구분 기호로 간주하십시오. –
가능한 복제본 [C++에서 문자열을 토큰 화하는 방법] (http://stackoverflow.com/questions/53849/how-do-i-tokenize-a-string-in-c) –