Freigeben über


CStringT::SpanIncluding

Extrahiert Zeichen aus der Zeichenfolge, beginnend mit dem ersten Zeichen, die in den Satz von Zeichen sind, die durch pszCharSet identifiziert werden.

CStringT SpanIncluding(
   PCXSTR pszCharSet
) const;

Parameter

  • pszCharSet
    Eine Zeichenfolge interpretiert als Satz von Zeichen.

Rückgabewert

Eine Teilzeichenfolge, die Zeichen in der Zeichenfolge enthält, die in pszCharSet sind, beginnend mit dem ersten Zeichen in der Zeichenfolge und Beenden, wenn ein Zeichen in der Zeichenfolge gefunden wird, die nicht in pszCharSet.SpanIncluding ist, gibt eine leere Teilzeichenfolge zurück, wenn das erste Zeichen in der Zeichenfolge nicht im angegebenen Satz ist.

Hinweise

Wenn das erste Zeichen der Zeichenfolge nicht im Zeichensatz ist, gibt SpanIncluding eine leere Zeichenfolge zurück. Andernfalls gibt es eine Sequenz von nachfolgenden Zeichen zurück, die im Satz sind.

Beispiel

// 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());   

Anforderungen

Header: cstringt.h

Siehe auch

Referenz

CStringT Class