Удаляет окружающие подстроки или символы с левой и правой стороны строки
Синтаксис
Использование
result = Trim[$]( str [, [ Any ] trimset ] )
Параметры
str
Исходная строка.
trimset
Подстрока для обрезки.
Возвращаемое значение
Возвращает обрезанную строку.
Описание
Эта процедура обрезает окружающие символы слева (начало) и справа (конец)
исходной строки. Подстроки подходящих
trimset будут
обрезаны, если указаны, в противном случае будут обрезаны пробелы (
ASCII
код 32).
Если ключевое слово
Any используется, то любой символ
соответствующий символу в
trimset будет обрезан.
Все сравнения с учетом регистра.
Пример
Dim s1 As String = " ... Stuck in the middle ... "
Print "'" + Trim(s1) + "'"
Print "'" + Trim(s1, Any " .") + "'"
Dim s2 As String = "BaaBaaaaB With You aaBBaaBaa"
Print "'" + Trim(s2, "Baa") + "'"
Print "'" + Trim(s2, Any "Ba") + "'"
Вывод:
'... Stuck in the middle ...'
'Stuck in the middle'
'aaB With You aaB'
' With You '
Различия платформ
- DOS версия FreeBASIC не поддерживает Trim
, работающую с расширенными символами.
Различия диалектов
- Нет в наличии в диалекте -lang qb
, но есть псевдоним __Trim.
- Суффикс строкового типа "$" не обязателен в диалектах
-lang fblite и
-lang fb.
Отличия от QB
См. также