CStringT::SpanExcluding
Извлекает символов из строки, начиная с первого символа, в наборе символов, определенных pszCharSet.
CStringT SpanExcluding(
PCXSTR pszCharSet
) const;
Параметры
- pszCharSet
Строка интерпретированная как набор символов.
Возвращаемое значение
Подстрока строки, содержащая символы, не входящие в pszCharSet в строке, начиная с первого символа в строке и конечного первый символ найден в строке, которая также в pszCharSet (то есть, начиная с первого символа в строке, и до но устранение первый символ в строке, в которой расположен pszCharSet).Она возвращает всю строку, если символ в pszCharSet не найден в строке.
Заметки
SpanExcluding извлекает и возвращает все символы, предшествующие первое вхождение символов из pszCharSet (иначе говоря, не возвращаются символ из pszCharSet и все символы, за ним в строке).Если ни один знак из pszCharSet не найти в строке, SpanExcluding возвращает всю строку.
Пример
// The string can be delimited by a semicolon(;),
// a comma(,), a period(.), a dash(-),
// or an apostrophe(').
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString src(_T("World Cup '98"));
_tprintf_s(_T("%s"),src.SpanExcluding(_T(";,.-'")));
Требования
Header: cstringt.h