20 已知关键字,请问如何取txt文本中关键字第一次出现的行

发布于 2020-03-08 23:41:24

文本目录:/var/touchelf/scripts/mon.txt
关键字:MONSTER_IDS
问题描述:
已知文本有数十行,其中有3处关键字(处于不同的行上)
需要取得关键字第一次出现那一行的内容

查看更多

关注者
0
被浏览
844
Evan
Evan 认证专家 2020-03-12
function main()
    local str = "关键字"
    local t = "";
    local f = io.open("文本路径","r");
    if f then
        for l in f:lines() do
            if string.find(l,str) then 
                t = l
                break
            end
        end
        f:close();
    end
    logDebug(t)
end
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览