------------------------------------------
-- 文字列のペースの削除(Luarida)のサンプル Trim_sample.lua
------------------------------------------
function main()
str1 = " 123 "
str2 = " world "
str3 = " Hello Lua World! "
canvas.drawCls(color(255,255,255))
canvas.drawText("文字列のペースの削除(Luarida)のサンプル", 0, 0, 24, color(0,0,0))
canvas.drawText(str1, 0, 50, 24, color(0,0,0))
canvas.drawText((string.gsub(str1, "^%s*(.-)%s*$", "%1")), 0, 80, 24, color(0,0,0))
canvas.drawText(str2, 0, 120, 24, color(0,0,0))
canvas.drawText((string.gsub(str2, "^%s*(.-)%s*$", "%1")), 0, 150, 24, color(0,0,0))
canvas.drawText(str3, 0, 190, 24, color(0,0,0))
canvas.drawText((string.gsub(str3, "^%s*(.-)%s*$", "%1")), 0, 220, 24, color(0,0,0))
canvas.drawText("画面タッチで終了します。", 0, 270, 24, color(0,0,0))
touch(3)
end
main()
1.文字の両サイドのスペースを削除するため、1つ目と2つ目はスペースが削除されているのが半分だけ分かります(右側も削除されているはずです)。3つ目の文字の間のスペースは削除されていません。