CStringT::SpanIncluding
Wyodrębnia znaków z ciągu, począwszy od pierwszego znaku w zestaw znaków określonych przez pszCharSet.
CStringT SpanIncluding(
PCXSTR pszCharSet
) const;
Parametry
- pszCharSet
Ciąg jest interpretowana jako zestaw znaków.
Wartość zwracana
Podciąg, który zawiera znaki w ciągu pszCharSet, począwszy od pierwszego znaku w ciągu i kończące po znalezieniu znaku w ciągu, który nie jest w pszCharSet.SpanIncluding zwraca pusty ciąg, jeżeli pierwszy znak w ciągu nie jest określony zestaw.
Uwagi
Jeśli pierwszy znak w ciągu nie jest w zestawie znaków następnie SpanIncluding zwraca pusty ciąg.W przeciwnym razie zwraca sekwencję kolejnych znaków, które są w zestawie.
Przykład
// 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());
Wymagania
Nagłówek: cstringt.h