string.split
code:Lua
tbl = textmodule.string.split(str, pattern, num)
モジュール
引数
table:_
変数 型 概要
1 str string 元の文字列
2 pattern string 検索文字列(正規表現) 3 num number 実行回数(省略可)
返り値
table:_
変数 型 概要
1 tbl table 処理された文字列を格納したテーブル
概要
strから正規表現パターンpatternを検索して、その部分で分割し、それぞれの文字列をテーブルに格納して返す。
nを指定すると、n回目のpatternまで実行する(残りの部分をn+1番目の引数として返す)。
例
code:Lua
require("textmodule")
tbl = textmodule.string.split("abc,def,ghi,jkl", ",", 2)
debug_print(tbl1) -- "abc" debug_print(tbl2) -- "def" debug_print(tbl3) -- "ghi,jkl"