Lua – 在txt文件中插入或删除字符串
发布时间:2020-12-14 21:44:20 所属栏目:大数据 来源:网络整理
导读:假设我有一个包含字符串的.txt文件.如何删除某些字符,或在它们之间插入其他字符?示例:.txt文件包含“HelloWorld”,我想在“Hello”之后插入一个逗号,之后插入一个空格.我只知道如何从开始写入并附加文件 local file = io.open("example.txt","w")file:writ
假设我有一个包含字符串的.txt文件.如何删除某些字符,或在它们之间插入其他字符?示例:.txt文件包含“HelloWorld”,我想在“Hello”之后插入一个逗号,之后插入一个空格.我只知道如何从开始写入并附加文件
local file = io.open("example.txt","w") file:write("Example") file.close() 解决方法
你需要将其分解为不同的步骤.
以下示例将“HelloWorld”替换为“Hello,World” -- -- Read the file -- local f = io.open("example.txt","r") local content = f:read("*all") f:close() -- -- Edit the string -- content = string.gsub(content,"Hello","Hello,") -- -- Write it out -- local f = io.open("example.txt","w") f:write(content) f:close() 当然你需要添加错误测试等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |