CStringT::SpanExcluding

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

Consulte também

Referência

Classe CStringT

Outros recursos

CStringT membros