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


Метод CHString::SpanIncluding (chstring.h)

[Класс CHString является частью платформы поставщика WMI, которая в настоящее время рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]

Метод SpanIncluding извлекает символы строки, определяемые lpszCharSet.

Синтаксис

CHString  throw(CHeap_Exception) SpanIncluding(
  LPCWSTR lpszCharSet
);

Параметры

lpszCharSet

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

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

Метод SpanIncluding возвращает подстроку, содержащую символы в строке, которые находятся в lpszCharSet.

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

Комментарии

Метод SpanIncluding начинается с первого символа строки и останавливается при обнаружении символа в строке, но не в lpszCharSet.

Примеры

В следующем примере кода показано использование CHString::SpanIncluding.

CHString str( L"cabbage" );
CHString res = str.SpanIncluding( L"abc" );

assert( res == L"cabba" );
res = str.SpanIncluding( L"xyz" );
assert( res.IsEmpty( ) );

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header chstring.h (включая FwCommon.h)
Библиотека FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

См. также раздел

CHString

CHString::IsEmpty

CHString::SpanExcluding