Condividi tramite


CStringT::SpanExcluding

Estrae i caratteri della stringa, a partire dal primo carattere, non presenti nel set di caratteri identificati da pszCharSet.

CStringT SpanExcluding(
   PCXSTR pszCharSet
) const;

Parametri

  • pszCharSet
    Una stringa interpretata come set di caratteri.

Valore restituito

Una sottostringa che contiene i caratteri della stringa non in pszCharSet, a partire dal primo carattere della stringa e fino al primo carattere della stringa che è in pszCharSet ovvero a partire dal primo carattere della stringa fino a ma escludendo il primo carattere della stringa pszCharSettrovato).Restituisce l'intera stringa se nessun carattere in pszCharSet viene trovato nella stringa.

Note

SpanExcluding estrae e restituisce tutti i caratteri precedenti alla prima occorrenza di un carattere da pszCharSet ovvero il carattere da pszCharSet e tutti i caratteri che il carattere nella stringa, non vengono restituiti).Se nessun carattere da pszCharSet viene trovato nella stringa, quindi SpanExcluding restituisca l'intera stringa.

Esempio

// The string can be delimited by a semicolon(;),
//  a comma(,), a period(.), a dash(-),
// or an apostrophe(').
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString src(_T("World Cup '98"));

_tprintf_s(_T("%s"),src.SpanExcluding(_T(";,.-'")));

Requisiti

Header: cstringt.h

Vedere anche

Riferimenti

Classe di CStringT