StartsStrは、ある文字列が指定したサブ文字列で始まるかをチェックする関数
EndsStrは、ある文字列が指定したサブ文字列で終わるるかをチェックする関数
ともに大文字小文字は別物として扱います。
上記のようなチェックを大文字小文字区別しないで行う関数もあり、
それぞれ、StartsText,EndsTexstです。
以下、サンプル
WriteLn('大文字小文字区別して比較');
if StartsStr('so','So What ?') then
begin
WriteLn('はじまるよ')
end
else
begin
WriteLn('はじまらない')
end;
WriteLn('大文字小文字区別なしに比較');
if StartsText('so','So what ?') then
begin
WriteLn('はじまるよ')
end
else
begin
WriteLn('はじまらない')
end;
でも、これらの関数っていつからあったのだろうか?
手元の環境で調べたところ少なくともDelphi2007には
あったようだけど
0 件のコメント:
コメントを投稿