文字列関数
これらの関数を使用すると、テキスト値の作成と操作を行えます。
情報
名前 | 説明 |
---|---|
Text.InferNumberType | テキストでエンコードされた数値の粒度の数値型を推測します (Int64.Type、Double.Type など)。 |
Text.Length | テキスト値の文字数を返します。 |
テキストの比較
名前 | 説明 |
---|---|
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 値として解釈されます。 |
抽出
名前 | 説明 |
---|---|
Text.At | 0 から始まるオフセットで始まる文字を返します。 |
Text.Middle | 指定の長さまでのサブ文字列を返します。 |
Text.Range | 文字数の個数について、0 から始まるオフセットで始まるテキスト値の文字数を返します。 |
Text.Start | テキスト値の先頭から文字数を返します。 |
Text.End | テキスト値の末尾から文字数を返します。 |
変更
名前 | 説明 |
---|---|
Text.Insert | newValue を 0 から始まるオフセットで始まるテキスト値に挿入してテキスト値を返します。 |
Text.Remove | テキスト値から、文字または文字の一覧をすべて削除します。 removeChars パラメーターは、文字の値または文字の値の一覧とすることができます。 |
Text.RemoveRange | テキスト値から 0 から始まるオフセットの文字数を削除します。 |
Text.Replace | 新しいテキスト値で出現するサブ文字列をすべて置き換えます。 |
Text.ReplaceRange | 0 から始まるオフセットで始まるテキスト値の文字の長さを、新しいテキスト値に置き換えます。 |
Text.Select | 入力テキスト値に出現する指定された文字または一連の文字をすべて選択します。 |
メンバーシップ
名前 | 説明 |
---|---|
Text.Contains | テキスト値 substring がテキスト値の文字列内で見つかった場合は true、それ以外の場合は false を返します。 |
Text.EndsWith | 文字列の末尾にテキスト値 substring が見つかったかどうかを示す論理値を返します。 |
Text.PositionOf | 文字列内で最初に見つかった substring を返し、startOffset で始まる位置を返します。 |
Text.PositionOfAny | リスト内で最初に見つかったテキスト値を返し、startOffset で始まる位置を返します。 |
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 | trimChars で見つかった文字をテキストから削除します。 |
Text.TrimEnd | 元のテキスト値の末尾から、trimChars 内で指定された任意の文字を削除します。 |
Text.TrimStart | 元のテキスト値の先頭から、trimChars 内の任意の文字を削除します。 |
Text.Upper | テキスト値の大文字を返します。 |