CStringT::SpanIncluding
文字列の最初の文字から始まり pszCharSet にない文字が出現するまでの部分文字列を抽出します。
CStringT SpanIncluding(
PCXSTR pszCharSet
) const;
パラメーター
- pszCharSet
文字セットとして解釈される文字列。
戻り値
文字列の最初の文字から始まり、pszCharSet. にない文字が出現するところで終了する、pszCharSet の文字だけで構成されている部分文字列を返します。文字列の最初の文字が、指定した文字セットに含まれていない場合、SpanIncluding は空の部分文字列を返します。
解説
文字列の最初の文字が、指定した文字セットに含まれていない場合、SpanIncluding は空の文字列を返します。 それ以外の場合は、文字セット内の文字が連続している文字列を返します。
使用例
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString str(_T("cabbage"));
CAtlString res = str.SpanIncluding(_T("abc"));
ASSERT(res == _T("cabba"));
res = str.SpanIncluding(_T("xyz"));
ASSERT(res.IsEmpty());
必要条件
**ヘッダー:**cstringt.h