Удаление подстроки или символов на правой стороне строки
Синтаксис
Использование
result = RTrim[$]( str [, [ Any ] trimset ] )
Параметры
str
Исходная строка.
trimset
Обрезаемая подстрока.
Возвращаемое значение
Возвращает обрезанную строку.
Описание
Эта функция обрезает окружающие символы справа (с конца) у исходной строки.
Сопоставленная подстрока
trimset будет обрезана, если
указана, в противном случае обрезаются пробелы (
ASCII
код 32) .
Если используется ключевое слово
Any, тогда любой символ,
соответствующий символу в
trimset будет обрезан.
Все сравнения происходят с учетом регистра.
Пример
Dim s1 As String = "Article 101 "
Print "'" + RTrim(s1) + "'"
Print "'" + RTrim(s1, " 01") + "'"
Print "'" + RTrim(s1, Any " 10") + "'"
Dim s2 As String = "Test Pattern aaBBaaBaa"
Print "'" + RTrim(s2, "Baa") + "'"
Print "'" + RTrim(s2, Any "Ba") + "'"
вывод:
'Article 101'
'Article 101 '
'Article'
'Test Pattern aaB'
'Test Pattern '
Различия платформ
- DOS версия FreeBASIC не поддерживает версию расширенных символов RTrim.
Различия диалектов
Отличия от QB
- QB не поддерживает возможность указания trimset строки
и спецификатора ANY.
См. также