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