функции С и C++, библиотек C++Builder, API Windows 839

функция	синтаксис / описание	файл
StringRepla-ce	System::AnsiString StringReplace( const System::AnsiString S, const System::AnsiString OldPattern, const System::AnsiString NewPattern, TReplaceFlags Flags)Возвращает строку S с заменой подстроки Old-Pattern на NewPattern; Flags управляет заменами подстрок	SysUtils.hpp
Trim	System::AnsiString Trim( const System::AnsiString S)Возвращает строку S с удаленными начальными и конечными пробельными и управляющими символами	SysUtils.hpp
TrimLeft	System::AnsiString TrimLeft( const System::AnsiString S)Возвращает строку S с удаленными начальными пробельными и управляющими символами	SysUtils.hpp
TrimRight	System::AnsiString TrimRight( const System::AnsiString S)Возвращает строку S с удаленными конечными пробельными и управляющими символами	SysUtils.hpp
UpperCase	System::AnsiString UpperCase( const System::AnsiString S)Возвращает строку S, приведенную к верхнему регистру (для кириллицы используйте AnsiUp-perCase)	SysUtils.hpp
WrapText	System::AnsiString WrapText( const System::AnsiString Line, const System::AnsiString BreakStr, const TSysCharSet &BreakChars, int MaxCol)Возвращает текст Line, разбитый на строки длиной до MaxCol вставкой символов BreakStr и заменой на них символов множества BreakChars	SysUtils.hpp

Комментарии

Помимо функций, содержащихся в данной таблице, посмотрите в главе 15
описание класса AnsiString. В нем вы найдете много удобных методов работы со
строками типа AnsiString.

Все функции, оперирующие со строками типа AnsiString, учитывают локали-
зацию и поэтому могут с равным успехом работать как для латинских букв, так и
для кириллицы. В этом их большое преимущество перед многими функциями, ра-
ботающими со строками типа char *.

Несколько замечаний о приведенных в таблице функциях. В функциях IsDeli-
miter и IsPathDelimiter индексы отсчитываются от 1 (вопреки утверждениям
встроенной справки C++Builder). Соответственно 1 — это первый символ строки,
2 — второй и т.д.

Функция IsDelimiter удобна для просмотра всех символов строки и замены
каких-то одних символов на другие. Например, код