Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Extrai os caracteres da seqüência, iniciando com o primeiro caractere que não estão no conjunto de caracteres identificada por pszCharSet.
CStringT SpanExcluding(
PCXSTR pszCharSet
) const;
Parâmetros
- pszCharSet
Uma seqüência de caracteres é interpretada sistema autônomo um conjunto de caracteres.
Valor de retorno
Uma subseqüência de caracteres que contém caracteres na seqüência de caracteres que não estão em pszCharSet, começando com o primeiro caractere na seqüência de caracteres e terminando com o primeiro caractere encontrado na seqüência de caracteres que também está no pszCharSet (isto é, começando com o primeiro caractere na seqüência de caracteres de e até mas excluindo o primeiro caractere a seqüência de caracteres que for encontrado pszCharSet). Retorna a seqüência inteira se nenhum caractere em pszCharSet é encontrado na seqüência de caracteres.
Comentários
SpanExcluding extrai e retorna todos os caracteres que precede a primeira ocorrência de um caractere do pszCharSet (em outras palavras, o caractere de pszCharSet e todos os caracteres a seguir na seqüência de caracteres, não são devolvidos). Se nenhum caractere de pszCharSet é encontrado na seqüência de caracteres, em seguida SpanExcluding Retorna a seqüência inteira.
Exemplo
// 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(";,.-'")));
Requisitos
Cabeçalho: cstringt.h