Condividi tramite


CStringT::Trim

Impostare il testo iniziali e finali caratteri della stringa.

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

Parametri

  • chTarget
    Il carattere di destinazione da ridimensionare.

  • pszTargets
    Un puntatore a una stringa contenente caratteri di destinazione da ridimensionare.Tutte le occorrenze iniziali e finali dei caratteri in pszTarget verranno rimosse dall'oggetto CStringT.

Valore restituito

Restituisce la stringa troncato.

Note

Rimuove tutte le occorrenze iniziali e finali indicato di seguito:

  • Il carattere specificato da chTarget.

  • Tutti i caratteri di ricerca nella stringa specificata da pszTargets.

  • Spazio vuoto.

Esempio

// 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

Note

L'output di questo esempio è la seguente:

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

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

Requisiti

Header: cstringt.h

Vedere anche

Riferimenti

Classe di CStringT

CStringT::TrimLeft

CStringT::TrimRight