Condividi tramite


CStringT::SpanIncluding

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

CStringT SpanIncluding(
   PCXSTR pszCharSet
) const;

Parametri

  • pszCharSet
    Una stringa interpretata come set di caratteri.

Valore restituito

Una sottostringa che contiene i caratteri nella stringa in pszCharSet, a partire dal primo carattere della stringa e la fine quando un carattere non viene trovato nella stringa che non è in pszCharSet.SpanIncluding restituisce una sottostringa vuota se il primo carattere della stringa non nel set specificato.

Note

Se il primo carattere della stringa non nel set di caratteri, quindi SpanIncluding restituisce una stringa vuota.In caso contrario, restituisce una sequenza di caratteri consecutivi presenti nel set.

Esempio

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

CAtlString str(_T("cabbage"));
CAtlString res = str.SpanIncluding(_T("abc"));
ASSERT(res == _T("cabba"));
res = str.SpanIncluding(_T("xyz"));
ASSERT(res.IsEmpty());   

Requisiti

Header: cstringt.h

Vedere anche

Riferimenti

Classe di CStringT