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