다음을 통해 공유


CStringT::Trim

선행 및 후행 문자에서 문자열을 트리밍합니다.

CStringT& Trim(
   XCHAR chTarget 
);
CStringT& Trim(
   PCXSTR pszTargets 
);
CStringT& Trim( );

매개 변수

  • chTarget
    잘라내야 할 대상 문자입니다.

  • pszTargets
    잘라내야 할 대상 문자를 포함 하는 문자열에 대 한 포인터입니다. 모든 선행 및 후행 문자를 pszTarget 에서 잘라내야는 CStringT 개체입니다.

반환 값

트리밍된 문자열을 반환합니다.

설명

모든 선행 및 후행 항목을 다음 중 하나를 제거합니다.

  • 지정 된 문자chTarget.

  • 지정 된 문자열의 모든 문자pszTargets.

  • 공백 문자입니다.

예제

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString str;
str = _T("******Soccer is best!?!?!?!?!");

_tprintf_s(_T("Before: \"%s\"\n"), (LPCTSTR)str);
_tprintf_s(_T("After : \"%s\"\n"), (LPCTSTR)str.Trim(_T("?!*")));

// Output: 
// -------------------------- 
// Before: ******Soccer is best!?!?!?!?! 
// After: Soccer is best

설명

이 예제에서 출력은 다음과 같습니다.

Before: "******Soccer is best, but liquor is quicker!?!?!?!?!"

After : "Soccer is best, but liquor is quicker"

요구 사항

헤더: cstringt.h

참고 항목

참조

CStringT Class

CStringT::TrimLeft

CStringT::TrimRight