共用方式為


CStringT::SpanExcluding

從字串中擷取字元,從第一個字元開始,而不是在 pszCharSet判斷的字元集。

CStringT SpanExcluding(
   PCXSTR pszCharSet
) const;

參數

  • pszCharSet
    做為一組解譯的字串字元。

傳回值

也就是包含在字串中字元。 pszCharSet,從字串中第一個與在字串中找到的第一個字元的字元及結束啟動或在 pszCharSet 的子字串 (從字串的第一個字元和開始,一直到 (但不包括在所找到的 pszCharSet) 字串的第一個字元。 如果在 pszCharSet 字元在字串中找不到,則會傳回整個字串。

備註

SpanExcluding 擷取並傳回某一字元第一次出現的 pszCharSet 從之前的任何字元 (換句話說,從 pszCharSet 的字元和後面字串中的任何字元,則不會傳回)。 如果從 pszCharSet 字元在字串中找不到,則 SpanExcluding 傳回整個字串。

範例

// 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(";,.-'")));

需求

Header: cstringt.h

請參閱

參考

CStringT Class