System.Copy

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function Copy(S: <string or dynamic array>; Index: Integer; Count: Integer): string;

プロパティ

種類 可視性 ソース ユニット
function public System.pas System System


説明

文字列の部分文字列または動的配列の一部分を返します。

S は文字列型または動的配列型の式です。 Index と Count は整数型の式です。 Copy は、S[Index] から始まる Count 個の文字または要素で構成される部分文字列または部分配列を返します。 この部分文字列または部分配列は一意なコピーです(つまり、S とはメモリを共有しません。配列の要素がポインタまたはオブジェクトの場合も、それらはコピーされません)。

Index が S の長さより大きい場合、Copy は空の文字列または空の配列を返します。

使用可能な数より多い文字または配列要素が Count で指定された場合は、S[Index] から S の終わりまでの文字または要素のみ返されます。

メモ:
  • Copy は、文字列が 0 始まりで処理されるプラットフォームにおいても、1 始まりのインデックスの配列を使用します。
  • S が動的配列の場合は、Index パラメータと Count パラメータを省略でき、Copy は配列全体をコピーします。

関連項目

コード サンプル