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