Lua winsjis 漢字対応版 リファレンス†
cp932†
- 以下の項目は日本語に対応しています。
- 文字列、コメント
- 正規表現
- string.formatの%qの出力
- string.lower/string.upper/string.reverse
- 漢字処理用にいくつかの関数やイタレータが追加されています。
--start文字目からend文字目までを切り出す。位置の指定がバイト単位でなく文字単位である以外はstring.sub()と同じ
string.mbsub("漢字", start, end)
#sh(lua){{
print(string.mbsub("あいうえお", 2, 3))
-- > いう
print(string.mbsub("あいうえお", 1, 1))
-- > あ
-- 日本語としての文字数を数えて返す。
string.mblen("漢字")
-- イテレーターeachmbc
for ch in eachmbc("あいうえお") do
print(ch)
end
|