当前位置 : 主页 > 网络编程 > lua >

Lua – 在txt文件中插入或删除字符串

来源:互联网 收集:自由互联 发布时间:2021-06-23
假设我有一个包含字符串的.txt文件.如何删除某些字符,或在它们之间插入其他字符?示例:.txt文件包含“HelloWorld”,我想在“Hello”之后插入一个逗号,之后插入一个空格.我只知道如何从
假设我有一个包含字符串的.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()

当然你需要添加错误测试等.

网友评论