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