Index: 残局文料/lua_lib/常用库.lua ================================================================== --- 残局文料/lua_lib/常用库.lua +++ 残局文料/lua_lib/常用库.lua @@ -98,10 +98,11 @@ --~ 排中文 --~ 入参2 --~ 入参3 --~ 入参4 function d.全筛文(o1, o2, o3, o4) + print(4) if string.find(o1, o2, o3, o4) then return o1 end end --~ 文 Index: 残局文料/lua_lib/算机_程语_月_基类_文.lua ================================================================== --- 残局文料/lua_lib/算机_程语_月_基类_文.lua +++ 残局文料/lua_lib/算机_程语_月_基类_文.lua @@ -1,5 +1,16 @@ +local string = string local d = {} function d.连(o1, o2, o3, o4, o5, o6, o7, o8, o9) return o1 .. (o2 or "") .. (o3 or "") .. (o4 or "") .. (o5 or "") .. (o6 or "") .. (o7 or "") .. (o8 or "") .. (o9 or "") + end +--~ 排中文 +--~ 入参2 +--~ 入参3 +--~ 入参4 +function d.全筛文(o1, o2, o3, o4) + --~ print(4) + if string.find(o1, o2, o3, o4) then + return o1 + end end return d Index: 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua ================================================================== --- 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua +++ 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua @@ -27,17 +27,26 @@ end --~ 卡编排 function d.取卡对_一维(o1_0) return 历排库.历排(o1_0, 卡档库.取卡对) end ---~ 文 -function d.局筛卡编(o1) - local k1_0 - --~ 卡编排 - k1_0 = 历文库.历文(o1, string.gmatch, "[^\n]+") - k1_0 = 历排库.历排(k1_0, string.match, "Debug%.AddCard.+") - return 历排库.历排(k1_0, string.match, "[0-9]+") +do + local k1, k2, k3 + --~ 非空单行,并无换行符 + k1 = "[^\n]+" + --~ 卡编所在行 + k2 = "Debug%.AddCard.+" + --~ 卡编 + k3 = "[0-9]+" + --~ 文 + function d.局筛卡编(o1) + local k1_0 + --~ 卡编排 + k1_0 = 历文库.历文(o1, string.gmatch, k1) + k1_0 = 历排库.历排(k1_0, string.match, k2) + return 历排库.历排(k1_0, string.match, k3) + end end --~ 文 function d.局筛血(o1) local k1_0 --~ 血排