英大文字を小文字に変換

 文字列中の英大文字を小文字に変換するサンプルです。
関数:string.lower(str)

-- stringlower.lua
-- 文字列中の英大文字を小文字に変換する。
 
while not Keys.newPress.Start do
 
	Controls.read()
 
	startDrawing()
 
	screen.print(SCREEN_UP, 0, 0, "Press START to quit")
 
	screen.print(SCREEN_DOWN, 0, 0, "test123 -> " .. string.lower("test123"))
	screen.print(SCREEN_DOWN, 0, 8, "Test123 -> " .. string.lower("Test123"))
	screen.print(SCREEN_DOWN, 0,16, "TEST123TeSt -> " .. string.lower("TEST123TeSt"))
 
	stopDrawing()
 
end
 

実行結果
1行目は、小文字なので変化なし。
2行目は、一部大文字が混ざっていますが、変換され小文字になっています。
3行目は、大文字と小文字の混在ですが、すべて変換されています。。







タグ:

+ タグ編集
  • タグ:
最終更新:2010年10月08日 12:46
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル