テキスト関数Text functions

これらの関数を使用すると、テキスト値の作成と操作を行えます。These functions create and manipulate text values.

テキストText

情報Information

関数Function DescriptionDescription
Text.InferNumberTypeText.InferNumberType culture を使用して text の粒度の数値型を推測します (Int64.Type、Double.Type など)。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 DescriptionDescription
Character.FromNumberCharacter.FromNumber 数値をその文字値に返します。Returns a number to its character value.
Character.ToNumberCharacter.ToNumber 文字をその数値に返します。Returns a character to its number value.
Guid.FromGuid.From 指定された value から Guid.Type 値を返します。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 に従ってテキスト値の書式を設定するには、省略可能な 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 テキスト形式の表記 (value) から値をデコードし、適切な型の値として解釈します。Decodes a value from a textual representation, value, and interprets it as a value with an appropriate type. Value.FromText はテキスト値を受け取り、数、論理値、NULL 値、DateTime 値、期間値、またはテキスト値を返します。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 DescriptionDescription
Text.AtText.At 0 から始まるオフセットで始まる文字を返します。Returns a character starting at a zero-based offset.
Text.MiddleText.Middle 指定の長さまでのサブ文字列を返します。Returns the substring up to a specific length.
Text.RangeText.Range 文字数の個数について、0 から始まるオフセットで始まるテキスト値の文字数を返します。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 DescriptionDescription
Text.EndText.End テキスト値の末尾から文字数を返します。Returns the number of characters from the end of a text value.

変更Modification

関数Function DescriptionDescription
Text.InsertText.Insert newValue を 0 から始まるオフセットで始まるテキスト値に挿入してテキスト値を返します。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 テキスト値から 0 から始まるオフセットの文字数を削除します。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 0 から始まるオフセットで始まるテキスト値の文字の長さを、新しいテキスト値に置き換えます。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 DescriptionDescription
Text.ContainsText.Contains テキスト値 substring がテキスト値の文字列内で見つかった場合は true、それ以外の場合は false を返します。Returns true if a text value substring was found within a text value string; otherwise, false.
Text.EndsWithText.EndsWith 文字列の末尾にテキスト値 substring が見つかったかどうかを示す論理値を返します。Returns a logical value indicating whether a text value substring was found at the end of a string.
Text.PositionOfText.PositionOf 文字列内で最初に見つかった substring を返し、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 文字列の先頭にテキスト値 substring が見つかったかどうかを示す論理値を返します。Returns a logical value indicating whether a text value substring was found at the beginning of a string.

変換Transformations

関数Function DescriptionDescription
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 DescriptionDescription
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.