文字列関数

これらの関数を使用すると、テキスト値の作成と操作を行えます。

テキスト

Information

機能 説明
Text.InferNumberType テキストでエンコードされた数値の粒度の数値型を推測します (Int64.Type、Double.Type など)。
Text.Length テキスト値の文字数を返します。

テキストの比較

Function 説明
Character.FromNumber 数値をその文字値に返します。
Character.ToNumber 文字をその数値に返します。
Guid.From 指定した value から Guid.Type 値が返されます。
Json.FromValue 指定された値の JSON 表現を生成します。
Text.From 数値、日付、時刻、datetime、datetimezone、論理、期間、またはバイナリ値のテキスト表現を返します。 値が null 値の場合、Text.From では null 値を返します。 指定された culture に従ってテキスト値の書式を設定するには、省略可能な culture パラメーターを使用します。
Text.FromBinary エンコードを使用して、バイナリ値のデータをテキスト値にデコードします。
Text.NewGuid Guid 値をテキスト値として返します。
Text.ToBinary エンコーディングを使用して、テキスト値をバイナリ値にエンコードします。
Text.ToList テキスト値から文字の一覧を返します。
Value.FromText テキスト形式の表記 (value) から値をデコードし、適切な型の値として解釈します。 Value.FromText はテキスト値を受け取り、数、論理値、NULL 値、DateTime 値、期間値、またはテキスト値を返します。 空のテキスト値は NULL 値として解釈されます。

抽出

Function 説明
Text.At 0 から始まるオフセットで始まる文字を返します。
Text.Middle 指定の長さまでのサブ文字列を返します。
Text.Range 文字数の個数について、0 から始まるオフセットで始まるテキスト値の文字数を返します。
Text.Start テキスト値の先頭から文字数を返します。
機能 説明
Text.End テキスト値の末尾から文字数を返します。

変更

Function 説明
Text.Insert newValue を 0 から始まるオフセットで始まるテキスト値に挿入してテキスト値を返します。
Text.Remove テキスト値から、文字または文字の一覧をすべて削除します。 removeChars パラメーターは、文字の値または文字の値の一覧とすることができます。
Text.RemoveRange テキスト値から 0 から始まるオフセットの文字数を削除します。
Text.Replace 新しいテキスト値で出現するサブ文字列をすべて置き換えます。
Text.ReplaceRange 0 から始まるオフセットで始まるテキスト値の文字の長さを、新しいテキスト値に置き換えます。
Text.Select 入力テキスト値に出現する指定された文字または一連の文字をすべて選択します。

メンバーシップ

Function 説明
Text.Contains テキスト値 substring がテキスト値の文字列内で見つかった場合は true、それ以外の場合は false を返します。
Text.EndsWith 文字列の末尾にテキスト値 substring が見つかったかどうかを示す論理値を返します。
Text.PositionOf 文字列内で最初に見つかった substring を返し、startOffset で始まる位置を返します。
Text.PositionOfAny リスト内で最初に見つかったテキスト値を返し、startOffset で始まる位置を返します。
Text.StartsWith 文字列の先頭にテキスト値 substring が見つかったかどうかを示す論理値を返します。

変換

Function 説明
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 テキスト値の大文字を返します。

パラメーター

パラメーターの値 Description
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 バイナリ形式を選択するために使用します。