文字列中の英大文字を小文字に変換するサンプルです。
-- 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