tmstring.squeeze
code:Lua
t = textmodule.tmstring.squeeze(str, d)
モジュール
引数
table:_
変数 型 概要
1 str string 元の文字列
2 d string 対象となる文字を指定(省略可)
返り値
table:_
変数 型 概要
1 t string 処理された文字列
概要
strにある2文字以上連続している文字を、圧縮して1文字にする。
dを指定すると、この中に含まれている文字列だけを対象とする。
例
code:Lua
require("textmodule")
t1 = textmodule.tmstring.squeeze("aaabbbcccccc")
debug_print(t1) -- "abc"
t2 = textmodule.tmstring.squeeze("dddddeeeeeeedddfffff", "df")
debug_print(t2) -- "deeeeeeedf"