CStringT::TrimRight
Усекаются замыкающие знаки из строки.
CStringT& TrimRight(
XCHAR chTarget
);
CStringT& TrimRight(
PCXSTR pszTargets
);
CStringT& TrimRight( );
Параметры
chTarget
Символ целевого объекта для усечения.pszTargets
Указатель на строку, содержащую символы целевого объекта для усечения.Все конечные вхождения символов в pszTarget будут усекатьы из объекта CStringT.
Возвращаемое значение
Возвращает объект CStringT, содержащий усеканную строку.
Заметки
Удаляет конечные вхождения одного из следующих условий:
Символ, определенный chTarget.
Все символы, найденные в строку, указанную pszTargets.
Whitespace.
Версия CStringT& TrimRight(XCHAR chTarget) принимает один параметр знака и удаляет все копии этого символа из конца строковых данных CStringT.Она начинается с конца строки и рабочих вверх.Она останавливается при обнаружении другой символ или при CSTringT выполняется из символьных данных.
Версия CStringT& TrimRight(PCXSTR pszTargets) принимает null- завершенную строку, которая содержит все различные символы для поиска.Она удаляет все копии этих символов в объекте CStringT.Она начинается в конце строки и рабочих вверх.Она останавливается при обнаружении символ, который не находится в строке целевого объекта, либо когда CStringT выполняется из символьных данных.Она не пытается соответствовать всей строке целевого объекта в подстроке в конце CStringT.
Версия CStringT& TrimRight() не требует никаких параметров.Она усекается все конечные символы пробела из конца строки CStringT.Символы Пробела могут быть разрывов строки пробелами или символами табуляции.
-
Пример
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString str;
str = _T("Soccer is best!?!?!?!?!");
_tprintf_s(_T("Before: \"%s\"\n"), (LPCTSTR)str);
_tprintf_s(_T("After : \"%s\"\n"), (LPCTSTR)str.TrimRight(_T("?!")));
// Output:
// --------------------------
// Before: Soccer is best!?!?!?!?!
// After: Soccer is best
Output
Результат выполнения этого примера выглядит следующим образом:
Before: "Soccer is best!?!?!?!?!"
After : "Soccer is best"
Требования
заголовок: cstringt.h