Поделиться через


CStringT::SpanIncluding

Извлекает символов из строки, начиная с первого символа, в набор символов, определенных pszCharSet.

CStringT SpanIncluding(
   PCXSTR pszCharSet
) const;

Параметры

  • pszCharSet
    Строка интерпретированная как набор символов.

Возвращаемое значение

Подстрока строки, содержащая символы в строке, в pszCharSet, начиная с первого символа в строке и конечный символ если найти в строке, которая не находится в pszCharSet.SpanIncluding возвращает пустую подстроку, если первый символ в строке не содержится в указанном наборе.

Заметки

Если первый символ строки в символе - установка, а затем SpanIncluding возвращает пустую строку. В противном случае возвращается последовательность последовательных символов, в наборе.

Пример

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

Требования

Header: cstringt.h

См. также

Ссылки

CStringT Class