Share via


CStringT::SpanExcluding

extrae los caracteres de la cadena, empezando por el primer carácter, que no están en el conjunto de caracteres identificados por pszCharSet.

CStringT SpanExcluding(
   PCXSTR pszCharSet
) const;

Parámetros

  • pszCharSet
    Una cadena interpreta como conjunto de caracteres.

Valor devuelto

Una subcadena que contiene los caracteres de la cadena que no están en pszCharSet, empezando por el primer carácter de la cadena y termina con el primer carácter situado en la cadena que se encuentra también en pszCharSet (es decir, empezando por el primer carácter de la cadena y hasta pero excluir el primer carácter de la cadena que es pszCharSetencontrado). Devuelve la cadena completa si no se encuentra ningún carácter en pszCharSet en la cadena.

Comentarios

SpanExcluding extrae y devuelve todos los caracteres que preceden a la primera aparición de un carácter de pszCharSet (es decir no devuelve el carácter de pszCharSet y todos los caracteres que lo siguen en la cadena,). Si no se encuentra ningún carácter de pszCharSet en la cadena, después SpanExcluding devuelve la cadena completa.

Ejemplo

// 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

encabezado: cstringt.h

Vea también

Referencia

CStringT Class