[Boost] string algorithm

Boost 라이브러리에 string algorithm을 소개 합니다.

API
  • to_upper(std::string) - 대문자로 변환
  • to_lower(std::string) - 소문자로 변환
  • trim(std::string) - 공백 문자 제거
  • iends_with(std::string, ".exe") - .exe로 끝나는 문자열인지 판단
  • find_first(std::string, "dolly") - 문자열에 dolly가 포함되어 있는가? (iterator or bool 반환)
  • replace_first(std::string, "A", "B") - 앞에서 부터 검색하여 A를 B로 치환(1회)
  • replace_last(std::string, "A", "B") - 뒤에서 부터 검색하여 A를 B로 치환(1회)
  • erase_all(std::string, "empty") - empty 문자열을 모두 삭제
  • erase_head(std::string, 6) - 앞에서 6 문자열을 삭제
  • split(std::vector<std::string>>, std::string, is_any_of("--"), token_compress_on) - 문자열에서 "--"를 모두 찾아서 vector<string> container에 push_back 처리
2013/03/20 21:54 2013/03/20 21:54

글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다

덧글을 달아 주세요