CStringT::SpanIncluding
Extrai os caracteres da seqüência, iniciando com o primeiro caractere que estiverem em um conjunto de caracteres identificada por pszCharSet.
CStringT SpanIncluding(
PCXSTR pszCharSet
) const;
Parâmetros
- pszCharSet
Uma seqüência de caracteres é interpretada sistema autônomo um conjunto de caracteres.
Valor de retorno
A substring that contains characters in the string that are in pszCharSet, beginning with the first character in the string and ending when a character is found in the string that is not in pszCharSet.SpanIncluding returns an empty substring if the first character in the string is not in the specified set.
Comentários
Se o primeiro caractere da seqüência de caracteres não estiver no conjunto de caracteres e SpanIncluding Retorna uma seqüência de caracteres vazia. Caso contrário, retornará uma sequência de caracteres consecutivos que estão no conjunto.
Exemplo
// 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());
Requisitos
Cabeçalho: cstringt.h