Текстовые функции

Эти функции позволяют создавать текстовые значения и управлять ими.

Текст

Сведения

Функция Описание
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 Возвращает текстовое значение в верхнем регистре.

Параметры

Значения параметров Описание
Occurrence.All Возвращается список позиций всех вхождений найденных значений.
Occurrence.First Возвращается позиция первого вхождения найденного значения.
Occurrence.Last Возвращается позиция последнего вхождения найденного значения.
RelativePosition.FromEnd Указывает, что индексацию следует вести с конца входных данных.
RelativePosition.FromStart Указывает, что индексацию следует вести с начала входных данных.
TextEncoding.Ascii Используется для выбора двоичной формы ASCII.
TextEncoding.BigEndianUnicode Используется для выбора двоичной формы UTF16 с обратным порядком байтов.
TextEncoding.Unicode Используется для выбора двоичной формы UTF16 с прямым порядком байтов.
TextEncoding.Utf8 Используется для выбора двоичной формы UTF8.
TextEncoding.Utf16 Используется для выбора двоичной формы UTF16 с прямым порядком байтов.
TextEncoding.Windows Используется для выбора двоичной формы Windows.