[文字列を大文字(小文字)に変換する]
文字列を大文字と小文字に変換します。
変換すべき文字列が半角得数字のみの場合は UperCase,LowerCase関数を用いてもかまいませんが
全角文字が含まれると、正しく変換しないので注意が必要です。
全角文字を含む場合は、AnsiUperCase,AnsiLowerCase関数を使用します。
そのほか...
AnsiUperCaseFileName,AnsiLowerCaseFileNmae : 全角文字を変換しないとのこと
WideUpperCase,WideLowerCase: 結果をWideStringで返します
【ソースコード】 [tips0021.pas]
program tips0021;
{$APPTYPE CONSOLE}
uses SysUtils;
var str:String;
begin
str:='Hello World';
WriteLn('文字列「' + str + '」を');
WriteLn(' 大文字に変換すると「' + UpperCase(str) + '」です。');
WriteLn(' 小文字に変換すると「' + LowerCase(str) + '」です。');
str:='Hello World Hello World';
WriteLn('文字列「' + str + '」を');
WriteLn(' 大文字に変換すると「' + AnsiUpperCase(str) + '」です。');
WriteLn(' 小文字に変換すると「' + AnsiLowerCase(str) + '」です。');
end.
【コンパイル&実行】 [tips0021.bat]
dcc32 tips0021.pas
tips0021.exe > tips0021.txt
pause
【実行結果】 [tips0021.txt]
文字列「Hello World」を
大文字に変換すると「HELLO WORLD」です。
小文字に変換すると「hello world」です。
文字列「Hello World Hello World」を
大文字に変換すると「HELLO WORLD HELLO WORLD」です。
小文字に変換すると「hello world hello world」です。
Copyright c 2009, ohishi,All rights reserved.