CString::SpanExcluding

CString SpanExcluding ( LPCTSTR LpszCharSet ) const;
werfen ( CMemoryException );

Rückgabewert

Eine Teilzeichenfolge, die Zeichen in der Zeichenfolge, die nicht in LpszCharSet enthält, mit dem ersten Zeichen in der Zeichenfolge beginnt und endet mit dem ersten Zeichen in der Zeichenfolge, die auch in LpszCharSet (die mit dem ersten Zeichen in der Zeichenfolge und bis zu, aber ohne das erste Zeichen in der Zeichenfolge, die LpszCharSetgefunden wird gestartet wird,) gefunden werden. Es gibt die gesamte Zeichenfolge zurück, wenn keine Zeichen im LpszCharSet in die Zeichenfolge gefunden wird.

Parameter

lpszCharSet

Eine Zeichenfolge, die als ein Satz von Zeichen interpretiert.

Bemerkungen

Mit dieser Funktion können um die Zeichenfolge für das erste Vorkommen eines beliebigen Zeichens in der angegebenen Set LpszCharSetzu suchen. SpanExcluding extrahiert und gibt alle Zeichen vor das erste Vorkommen eines Zeichens aus LpszCharSet (mit anderen Worten, die Zeichen von LpszCharSet und alle Zeichen in der Zeichenfolge, danach werden nicht zurückgegeben). Wenn kein Zeichen von LpszCharSet in die Zeichenfolge gefunden wird, gibt SpanExcluding die gesamte Zeichenfolge.

Beispiel

Die folgende Funktion gibt den ersten Teil der Src -Parameter.

/ / Teile werde&n getrennt durch ein Semikolon (;)
//nbsp; ein Komma (,), Punkt (.), ein Minuszeichen (-),
/ / oder einem Doppelpunkt (:).

CString GetFirstPart (CString Src)
{
    zurück Src.SpanExcluding (";.-:");
}

Übersicht über die CString |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CString::SpanIncluding

Index