CString::SpanExcluding

CString SpanExcluding ( LPCTSTR lpszCharSet ) const;
бросить ( CMemoryException );

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

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

Параметры

lpszCharSet

Строка, как набор символов.

Примечания

Эта функция используется для поиска строки для первого вхождения любого знака в указанном набора lpszCharSet. SpanExcluding извлекает и возвращает все знаки до первого экземпляра символа из lpszCharSet (другими словами, символ из lpszCharSet и все символы после его в строке, являются не возвращается). Если в строке обнаруживается не символ из lpszCharSet , то SpanExcluding возвращает всю строку.

Пример

Следующая функция возвращает первую часть src param.

/ / Части разделяются точкой с запятой (;),
//  запятая (,), точка (.), тире (-),
/ / или двоеточия (:).

CString GetFirstPart (CString src)
{
    возвращение src.SpanExcluding (";.-:");
}

Обзор CString |nbsp; Члены класса | Иерархическая схема

См. также CString::SpanIncluding

Index