[Delphi]文字列の部分取得 Copy関数


Delphiの「文字列の一部の文字を取り出せる Copy 関数」についてです。

 

※全てのDelphiで動作する保証はありません。また、内容に関し管理人は全ての責任を負いかねます

 

もしファイル名(flname)の先頭の3文字がABCなら・・・

if Copy(flname, 1, 3) = 'ABC' then

先頭1文字目(1)から3文字目(3)までが ABCなら真

真 ABC.txt, ABCxyz.txt

偽 BCD.txt, ZABC.txt

 

 

※下記はヘルプからの引用です

function Copy(S: string;
Index: Integer;
Count: Integer): string;

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

S は,文字列型または動的配列型の式です。Index と Count は整数型の式です。Copy 関数は,S[Index] から Count 個の文字または要素の入った部分文字列または部分配列を返します。




トップページへ