文本函数

这些函数创建并操纵文本值。

信息

名称 说明
Text.InferNumberType 推断文本中编码的数字的粒度数字类型(Int64.Type、Double.Type 等)。
Text.Length 返回文本值中的字符数。

文本比较

名称 说明
Character.FromNumber 将数字转换为文本字符。
Character.ToNumber 将某个字符转换为数值。
Guid.From 根据给定值返回一个 GUID 值。
Json.FromValue 生成给定值的 JSON 表示形式。
Text.From 根据给定值创建一个文本值。
Text.FromBinary 使用编码将数据从二进制值解码为文本值。
Text.NewGuid 以文本值形式返回一个 GUID 值。
Text.ToBinary 使用编码将文本值编码为二进制值。
Text.ToList 从文本值返回字符列表。
Value.FromText 根据文本表示形式创建强类型的值。

提取

名称 说明
Text.At 返回从零开始的偏移处的字符。
Text.Middle 返回最长为某个特定长度的 substring。
Text.Range 返回文本值中由从零开始的偏移起一定数量的字符。
Text.Start 返回从文本值开头的给定数量的字符。
Text.End 返回从文本值末尾的给定数量的字符。

修改

名称 说明
Text.Insert 将一个文本值插入到另一个文本值的给定位置。
Text.Remove 从输入文本值中移除所出现的所有给定字符或字符列表。
Text.RemoveRange 删除文本值中由从零开始的偏移起一定数量的字符。
Text.Replace 将某 substring 的所有实例替换为新的文本值。
Text.ReplaceRange 将文本值中由从零开始的偏移起一定长度的字符替换为新的文本值。
Text.Select 选中输入文本值中给定字符或字符列表的所有实例。

Membership

名称 说明
Text.Contains 如果在文本值字符串中找到文本值 substring,则返回 true;否则为 false。
Text.EndsWith 返回一个逻辑值,指示是否在字符串末尾找到某个文本值 substring。
Text.PositionOf 返回值的第一个位置(如果找不到,则返回 -1)。
Text.PositionOfAny 返回任何所列字符在文本值中的第一个位置(如果找不到,则返回 -1)。
Text.StartsWith 返回一个逻辑值,指示是否在字符串开头找到某个文本值 substring。

转换

名称 说明
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 移除所有前导空格和尾随空格。
Text.TrimEnd 移除所有尾随空格。
Text.TrimStart 移除所有前导空格。
Text.Upper 返回文本值的大写形式。