Текстовые функции
Статья
09/21/2022
Чтение занимает 2 мин
Участники: 5
Обратная связь
В этой статье
Эти функции позволяют создавать текстовые значения и управлять ими.
Имя
Описание
Text.InferNumberType
Выводит числовой тип с детализацией (Int64.Type, Double.Type и т. д.) для числа, закодированного в тексте.
Text.Length
Возвращает количество символов в текстовом значении.
Текстовые сравнения
Имя
Описание
Character.FromNumber
Возвращает значение, преобразованное в значение символа.
Character.ToNumber
Возвращает символ, преобразованный в числовое значение.
Guid.From
Возвращает значение Guid.Type
из заданного параметра value
.
Json.FromValue
Создает представление JSON указанного значения.
Text.From
Возвращает текстовое представление числа, даты, времени, значения datetime, значения datetimezone, логического значения, длительности или двоичного значения. Если значение равно NULL, функция Text.From возвращает NULL. Необязательный параметр culture используется для форматирования значения текста в соответствии с заданным атрибутом языка и региональных параметров.
Text.FromBinary
Декодирует данные из двоичного значения в текстовое, используя кодировку.
Text.NewGuid
Возвращает значение GUID в виде текстового значения.
Text.ToBinary
Кодирует текстовое значение в двоичное, используя кодировку.
Text.ToList
Возвращает список символов на основе текстового значения.
Value.FromText
Декодирует значение из текстового представления и интерпретирует его как значение соответствующего типа. Функция Value.FromText принимает текстовое значение и возвращает число, логическое значение, значение NULL, значение даты и времени, значение длительности или текстовое значение. Пустое текстовое значение интерпретируется как значение NULL.
Имя
Описание
Text.At
Возвращает символ, начиная с нулевого смещения.
Text.Middle
Возвращает подстроку длиной не более заданной.
Text.Range
Возвращает заданное число символов из текстового значения, начиная с нулевого смещения.
Text.Start
Возвращает заданное число символов с начала текстового значения.
Text.End
Возвращает заданное число символов с конца текстового значения.
Изменение
Имя
Описание
Text.Insert
Возвращает текстовое значение, в которое начиная с нулевого смещения вставляется newValue.
Text.Remove
Удаляет все вхождения символа или списка символов из текстового значения. Параметр removeChars может представлять значение символа или список значений символов.
Text.RemoveRange
Удаляет заданное число символов из текстового значения, начиная с нулевого смещения.
Text.Replace
Заменяет все вхождения подстроки новым текстовым значением.
Text.ReplaceRange
Заменяет заданное число символов в текстовом значении, начиная с нулевого смещения, новым текстовым значением.
Text.Select
Выбирает все вхождения заданного символа или списка символов из входного текстового значения.
Членство
Имя
Описание
Text.Contains
Возвращает true, если подстрока текстового значения найдена в строке текстового значения. В остальных случаях возвращается false.
Text.EndsWith
Возвращает логическое значение, которое указывает, найдена ли подстрока текстового значения в конце строки.
Text.PositionOf
Возвращает первое вхождение подстроки в строку и его позицию, начиная со смещения startOffset.
Text.PositionOfAny
Возвращает первое вхождение текстового значения в список и его позицию, начиная со смещения startOffset.
Text.StartsWith
Возвращает логическое значение, которое указывает, найдена ли подстрока текстового значения в начале строки.
Имя
Описание
Text.AfterDelimiter
Возвращает часть текста после заданного разделителя.
Text.BeforeDelimiter
Возвращает часть текста перед заданным разделителем.
Text.BetweenDelimiters
Возвращает часть текста между заданными начальным (startDelimiter) и конечным (endDelimiter) разделителями.
Text.Clean
Возвращает исходное текстовое значение после удаления из него непечатаемых символов.
Text.Combine
Возвращает текстовое значение, которое является результатом объединения всех текстовых значений. Все значения отделяются разделителем.
Text.Lower
Возвращает текстовое значение в нижнем регистре.
Text.PadEnd
Возвращает текстовое значение, дополненное в конце до заданной длины с использованием заданного заполняющего символа.
Text.PadStart
Возвращает текстовое значение, дополненное в начале до заданной длины с использованием заданного заполняющего символа. Если заполняющий символ не задан, используется пробел.
Text.Proper
Возвращает текстовое значение, в котором первая буква каждого слова имеет верхний регистр.
Text.Repeat
Возвращает текстовое значение, состоящее из входного текстового значения, повторенного заданное число раз.
Text.Reverse
Обращает порядок заданного текста.
Text.Split
Возвращает список, который содержит части текстового значения, отделенные заданным текстовым разделителем.
Text.SplitAny
Возвращает список, который содержит части текстового значения, отделенные любыми текстовыми разделителями.
Text.Trim
Удаляет из текста все вхождения trimChars.
Text.TrimEnd
Удаляет с конца исходного текстового значения все вхождения символов, заданных в trimChars.
Text.TrimStart
Удаляет с начала исходного текстового значения все вхождения символов, заданных в trimChars.
Text.Upper
Возвращает текстовое значение в верхнем регистре.