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

Эти функции позволяют создавать текстовые значения и управлять ими.These functions create and manipulate text values.

ТекстText

ИнформацияInformation

ФункцияFunction ОписаниеDescription
Text.InferNumberTypeText.InferNumberType Выводит числовой тип с детализацией (Int64.Type, Double.Type и т. д.) для text с использованием culture.Infers granular number type (Int64.Type, Double.Type, etc.) of text using culture.
Text.LengthText.Length Возвращает количество символов в текстовом значении.Returns the number of characters in a text value.

Текстовые сравненияText Comparisons

ФункцияFunction ОписаниеDescription
Character.FromNumberCharacter.FromNumber Возвращает значение, преобразованное в значение символа.Returns a number to its character value.
Character.ToNumberCharacter.ToNumber Возвращает символ, преобразованный в числовое значение.Returns a character to its number value.
Guid.FromGuid.From Возвращает значение Guid.Type из заданного параметра value.Returns a Guid.Type value from the given value.
Json.FromValueJson.FromValue Создает представление JSON указанного значения.Produces a JSON representation of a given value.
Text.FromText.From Возвращает текстовое представление числа, даты, времени, значения datetime, значения datetimezone, логического значения, длительности или двоичного значения.Returns the text representation of a number, date, time, datetime, datetimezone, logical, duration or binary value. Если значение равно NULL, функция Text.From возвращает NULL.If a value is null, Text.From returns null. Необязательный параметр culture используется для форматирования значения текста в соответствии с заданным атрибутом языка и региональных параметров.The optional culture parameter is used to format the text value according to the given culture.
Text.FromBinaryText.FromBinary Декодирует данные из двоичного значения в текстовое, используя кодировку.Decodes data from a binary value in to a text value using an encoding.
Text.NewGuidText.NewGuid Возвращает значение GUID в виде текстового значения.Returns a Guid value as a text value.
Text.ToBinaryText.ToBinary Кодирует текстовое значение в двоичное, используя кодировку.Encodes a text value into binary value using an encoding.
Text.ToListText.ToList Возвращает список символов на основе текстового значения.Returns a list of characters from a text value.
Value.FromTextValue.FromText Декодирует значение из текстового представления и интерпретирует его как значение соответствующего типа.Decodes a value from a textual representation, value, and interprets it as a value with an appropriate type. Функция Value.FromText принимает текстовое значение и возвращает число, логическое значение, значение NULL, значение даты и времени, значение длительности или текстовое значение.Value.FromText takes a text value and returns a number, a logical value, a null value, a DateTime value, a Duration value, or a text value. Пустое текстовое значение интерпретируется как значение NULL.The empty text value is interpreted as a null value.

ИзвлечениеExtraction

ФункцияFunction ОписаниеDescription
Text.AtText.At Возвращает символ, начиная с нулевого смещения.Returns a character starting at a zero-based offset.
Text.MiddleText.Middle Возвращает подстроку длиной не более заданной.Returns the substring up to a specific length.
Text.RangeText.Range Возвращает заданное число символов из текстового значения, начиная с нулевого смещения.Returns a number of characters from a text value starting at a zero-based offset and for count number of characters.
Text.StartText.Start Возвращает заданное число символов с начала текстового значения.Returns the count of characters from the start of a text value.
ФункцияFunction ОписаниеDescription
Text.EndText.End Возвращает заданное число символов с конца текстового значения.Returns the number of characters from the end of a text value.

ИзменениеModification

ФункцияFunction ОписаниеDescription
Text.InsertText.Insert Возвращает текстовое значение, в которое начиная с нулевого смещения вставляется newValue.Returns a text value with newValue inserted into a text value starting at a zero-based offset.
Text.RemoveText.Remove Удаляет все вхождения символа или списка символов из текстового значения.Removes all occurrences of a character or list of characters from a text value. Параметр removeChars может представлять значение символа или список значений символов.The removeChars parameter can be a character value or a list of character values.
Text.RemoveRangeText.RemoveRange Удаляет заданное число символов из текстового значения, начиная с нулевого смещения.Removes count characters at a zero-based offset from a text value.
Text.ReplaceText.Replace Заменяет все вхождения подстроки новым текстовым значением.Replaces all occurrences of a substring with a new text value.
Text.ReplaceRangeText.ReplaceRange Заменяет заданное число символов в текстовом значении, начиная с нулевого смещения, новым текстовым значением.Replaces length characters in a text value starting at a zero-based offset with the new text value.
Text.SelectText.Select Выбирает все вхождения заданного символа или списка символов из входного текстового значения.Selects all occurrences of the given character or list of characters from the input text value.

ЧленствоMembership

ФункцияFunction ОписаниеDescription
Text.ContainsText.Contains Возвращает true, если подстрока текстового значения найдена в строке текстового значения. В остальных случаях возвращается false.Returns true if a text value substring was found within a text value string; otherwise, false.
Text.EndsWithText.EndsWith Возвращает логическое значение, которое указывает, найдена ли подстрока текстового значения в конце строки.Returns a logical value indicating whether a text value substring was found at the end of a string.
Text.PositionOfText.PositionOf Возвращает первое вхождение подстроки в строку и его позицию, начиная со смещения startOffset.Returns the first occurrence of substring in a string and returns its position starting at startOffset.
Text.PositionOfAnyText.PositionOfAny Возвращает первое вхождение текстового значения в список и его позицию, начиная со смещения startOffset.Returns the first occurrence of a text value in list and returns its position starting at startOffset.
Text.StartsWithText.StartsWith Возвращает логическое значение, которое указывает, найдена ли подстрока текстового значения в начале строки.Returns a logical value indicating whether a text value substring was found at the beginning of a string.

ПреобразованияTransformations

ФункцияFunction ОписаниеDescription
Text.AfterDelimiterText.AfterDelimiter Возвращает часть текста после заданного разделителя.Returns the portion of text after the specified delimiter.
Text.BeforeDelimiterText.BeforeDelimiter Возвращает часть текста перед заданным разделителем.Returns the portion of text before the specified delimiter.
Text.BetweenDelimitersText.BetweenDelimiters Возвращает часть текста между заданными начальным (startDelimiter) и конечным (endDelimiter) разделителями.Returns the portion of text between the specified startDelimiter and endDelimiter.
Text.CleanText.Clean Возвращает исходное текстовое значение после удаления из него непечатаемых символов.Returns the original text value with non-printable characters removed.
Text.CombineText.Combine Возвращает текстовое значение, которое является результатом объединения всех текстовых значений. Все значения отделяются разделителем.Returns a text value that is the result of joining all text values with each value separated by a separator.
Text.LowerText.Lower Возвращает текстовое значение в нижнем регистре.Returns the lowercase of a text value.
Text.PadEndText.PadEnd Возвращает текстовое значение, дополненное в конце до заданной длины с использованием заданного заполняющего символа.Returns a text value padded at the end with pad to make it at least length characters.
Text.PadStartText.PadStart Возвращает текстовое значение, дополненное в начале до заданной длины с использованием заданного заполняющего символа.Returns a text value padded at the beginning with pad to make it at least length characters. Если заполняющий символ не задан, используется пробел.If pad is not specified, whitespace is used as pad.
Text.ProperText.Proper Возвращает текстовое значение, в котором первая буква каждого слова имеет верхний регистр.Returns a text value with first letters of all words converted to uppercase.
Text.RepeatText.Repeat Возвращает текстовое значение, состоящее из входного текстового значения, повторенного заданное число раз.Returns a text value composed of the input text value repeated a number of times.
Text.ReverseText.Reverse Обращает порядок заданного текста.Reverses the provided text.
Text.SplitText.Split Возвращает список, который содержит части текстового значения, отделенные заданным текстовым разделителем.Returns a list containing parts of a text value that are delimited by a separator text value.
Text.SplitAnyText.SplitAny Возвращает список, который содержит части текстового значения, отделенные любыми текстовыми разделителями.Returns a list containing parts of a text value that are delimited by any separator text values.
Text.TrimText.Trim Удаляет из текста все вхождения trimChars.Removes any occurrences of characters in trimChars from text.
Text.TrimEndText.TrimEnd Удаляет с конца исходного текстового значения все вхождения символов, заданных в trimChars.Removes any occurrences of the characters specified in trimChars from the end of the original text value.
Text.TrimStartText.TrimStart Удаляет с начала исходного текстового значения все вхождения символов, заданных в trimChars.Removes any occurrences of the characters in trimChars from the start of the original text value.
Text.UpperText.Upper Возвращает текстовое значение в верхнем регистре.Returns the uppercase of a text value.

ПараметрыParameters

Значения параметровParameter values ОписаниеDescription
Occurrence.AllOccurrence.All Возвращается список позиций всех вхождений найденных значений.A list of positions of all occurrences of the found values is returned.
Occurrence.FirstOccurrence.First Возвращается позиция первого вхождения найденного значения.The position of the first occurrence of the found value is returned.
Occurrence.LastOccurrence.Last Возвращается позиция последнего вхождения найденного значения.The position of the last occurrence of the found value is returned.
RelativePosition.FromEndRelativePosition.FromEnd Указывает, что индексацию следует вести с конца входных данных.Indicates indexing should be done from the end of the input.
RelativePosition.FromStartRelativePosition.FromStart Указывает, что индексацию следует вести с начала входных данных.Indicates indexing should be done from the start of the input.
TextEncoding.AsciiTextEncoding.Ascii Используется для выбора двоичной формы ASCII.Use to choose the ASCII binary form.
TextEncoding.BigEndianUnicodeTextEncoding.BigEndianUnicode Используется для выбора двоичной формы UTF16 с обратным порядком байтов.Use to choose the UTF16 big endian binary form.
TextEncoding.UnicodeTextEncoding.Unicode Используется для выбора двоичной формы UTF16 с прямым порядком байтов.Use to choose the UTF16 little endian binary form.
TextEncoding.Utf8TextEncoding.Utf8 Используется для выбора двоичной формы UTF8.Use to choose the UTF8 binary form.
TextEncoding.Utf16TextEncoding.Utf16 Используется для выбора двоичной формы UTF16 с прямым порядком байтов.Use to choose the UTF16 little endian binary form.
TextEncoding.WindowsTextEncoding.Windows Используется для выбора двоичной формы Windows.Use to choose the Windows binary form.