文字函式
這些函式會建立及操作文字值。
名稱 | 描述 |
---|---|
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 | 傳回特定長度以內的子字串。 |
Text.Range | 傳回文字值的字元數,其為從以零為基底的位移開始起算以及字元的計數。 |
Text.Start | 傳回從文字值開頭起算的字元計數。 |
Text.End | 傳回從文字值結尾起算的字元數。 |
名稱 | 描述 |
---|---|
Text.Insert | 將一個文字值插入指定位置的另一個文字值。 |
Text.Remove | 從輸入文字值中移除所有出現的指定字元或字元清單。 |
Text.RemoveRange | 從文字值中以零為基底的位移開始移除計數字元。 |
Text.Replace | 以新文字值取代所有出現的子字串。 |
Text.ReplaceRange | 從以零為基底的位移開始,以新文字值取代文字值中該長度數目的字元。 |
Text.Select | 從輸入文字值中選取所有出現的指定字元或字元清單。 |
名稱 | 描述 |
---|---|
Text.Contains | 如果在文字值字串中找到文字值子字串,則會傳回 true;否則會傳回 false。 |
Text.EndsWith | 傳回邏輯值,該值指出是否在字串結尾處找到文字值子字串。 |
Text.PositionOf | 傳回值的第一個位置 (如果未找到,則傳回 -1)。 |
Text.PositionOfAny | 傳回任何所列字元在文字值中的第一個位置 (若未找到則為 -1)。 |
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 | 拿掉所有指定的開頭和尾端字元。 |
Text.TrimEnd | 拿掉所有指定的尾端字元。 |
Text.TrimStart | 拿掉所有指定的前置字元。 |
Text.Upper | 傳回大寫的文字值。 |