Share via


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(";,.-'")));

必要条件

ヘッダー: cstringt.h

参照

関連項目

CStringT クラス