文字列関数
これらの関数を使用すると、テキスト値の作成と操作を行えます。
情報
名前 | 説明 |
---|---|
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 | 0 から始まるオフセットで始まる文字を返します。 |
Text.Middle | 指定の長さまでのサブ文字列を返します。 |
Text.Range | 文字数の個数について、0 から始まるオフセットで始まるテキスト値の文字数を返します。 |
Text.Start | テキスト値の先頭から文字数を返します。 |
Text.End | テキスト値の末尾から文字数を返します。 |
変更
名前 | 説明 |
---|---|
Text.Insert | テキスト値を指定された位置の別のテキスト値に挿入します。 |
Text.Remove | 入力テキスト値から、指定された文字または文字のリストのすべての出現箇所を削除します。 |
Text.RemoveRange | テキスト値から 0 から始まるオフセットの文字数を削除します。 |
Text.Replace | 新しいテキスト値で出現するサブ文字列をすべて置き換えます。 |
Text.ReplaceRange | 0 から始まるオフセットで始まるテキスト値の文字の長さを、新しいテキスト値に置き換えます。 |
Text.Select | 入力テキスト値に出現する指定された文字または一連の文字をすべて選択します。 |
メンバーシップ
名前 | 説明 |
---|---|
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 | テキスト値の大文字を返します。 |