Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CStringT