99问答网
所有问题
在lua中怎么调用文本中的字符?
每次调用一行,像第一次调用第一行 第二次调用第二行
举报该问题
推荐答案 2018-02-02
如果你的脚本编码是 gb2312的(默认notepad就是,但是有些第三方的文本编辑器默认是utf-8),那直接读写就行啦。(除非你的操作系统是英文版!)
local nf = io.open('new.txt')
for line in io.lines('oldfile.txt') do
nf:write(line)
end
nf.close()
如果你需要转码(gbk <->utf-8),那就需要使用 lua iconv这个库
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/Wj7ev7vWWeXzOWvBztt.html
相似回答
在按键精灵
lua
插件
怎么
使用
答:
首先,需要下载名为FileEx.
lua的
插件文件,并将其放置在按键精灵安装目录下的plugin文件夹中。其次,在编写脚本时,需要在源码的开头导入插件文件,以确保能够正常
调用
命令。例如://导入插件 Import "FileEx.lua"//写入
文本
信息(路径,内容)Call FileEx.Write("/sdcard/MobileAnjian/anjian.txt","我...
lua中怎么
从
字符串里
截取指定字符间
的字符?
如 a= agig12iigvt 我要...
答:
方法一:a="agig12iigvt"i, j = a:find("gig.-gvt") --定位 print(a:sub(i+3, j-3)) --去除头尾特征 方法二:b = a:match("gig.-gvt") --提取包含头尾
的字符
串 print(b:sub(4, string.len(b)-3)) --去除头尾 总的来说通过string.match或者string.sub来提取字符串,结...
lua
脚本
怎么
取出自己想要
的的
部分
字符?
答:
第1行:定义一个变量str,内容为"23^Hello^你好^2000^world.txt",这也是我们要处理
的字符
串.第二行: 定义一个空列表,它是用在下面的for循环中,存放以"^"作为分隔符的每一部分 第三行:简单来看是个for循环,深入一点来看,也就是string.gmatch(str,"[^^]+")这部分需要解释一下,它表示
调
...
lua中怎么
从
字符串里
截取指定字符间
的字符?
如 a="agig12iigvt" 我要...
答:
方法一:a="agig12iigvt"i, j = a:find("gig.-gvt") --定位 print(a:sub(i+3, j-3)) --去除头尾特征 方法二:b = a:match("gig.-gvt") --提取包含头尾
的字符
串 print(b:sub(4, string.len(b)-3)) --去除头尾 总的来说通过string.match或者string.sub来提取字符串,...
...
如何
用
lua
脚本读入一个txt文件,并替换
里面的字符
串呢
答:
local file = io.open("1.txt","r")local str = file:read("*a")file:close()local newStr = string.gsub(str,"aaa","bbb")print(newStr)
lua
怎么
读取txt文件最后一行内容?
答:
【1】最简单的 就是不考虑
文本
大小,一次性读入,然后正则匹配 local text = [[
lua
怎么
读取txt文件最后一行内容?1 让io.lines走到最后然后再读取可以么?2 或者怎么用find方法找出符合条件的最后一个
字符串
后面的内容?3 就是怎么找到正则表达式最后一个匹配到的结果?]]local path = [[d:\1....
lua
怎么
获取输入
的
是
字符
还是数字?
答:
是
字符串
\x0d\x0aend\x0d\x0a\x0d\x0a-- 如果带判断是一个字符串,要判断是否可以转成数字, 则\x0d\x0alocal n = tonumber(x);\x0d\x0aif n then\x0d\x0a -- n就是得到数字\x0d\x0aelse\x0d\x0a -- 转数字失败,不是数字, 这时n == nil\x0d\x0aend ...
lua如何
从
字符串
提取某一个字符
答:
你还是应该先看一下
lua的
语法。
lua里
不像c一样区分
字符串
和字符。对于一个字符串,无论是用单引号还是双引号包围起来效果是一样的。举个例子吧:> s = 'e'> t = "e"> if s == t then print("equal") end equal > print('e is good')e is good 要是非得想要c风格的话,也可以试...
lua字符串
操作
答:
接下来是
字符串
操作。
在 Lua 中
,可以通过简单的运算符或函数对字符串进行操作。例如,字符串连接使用 '..' 运算符,字符串长度可以通过 # 字符串 来获取。在实际应用中,字符串操作常见于拼接
文本
、处理用户输入等场景。例如,如果你想创建一个问候语,可以使用 '..' 连接字符串和变量,这样不仅...
大家正在搜
lua 中文字符如何
lua判断字符串是否有指定字符
lua数字转字符
lua字符转table
lua调用java
lua输出相同字符
lua字符编码
lua字符截取
lua字符串
相关问题
1、lua语言 怎么检测 当前字符 是否 存在指定文本中
lua如何从字符串提取某一个字符
lua中怎么从字符串里截取指定字符间的字符? 如 a="ag...
请问各位lua大侠,如何用lua脚本读入一个txt文件,并替...
lua中怎么替换掉字符串中的$字符?
lua如何输入字符串
lua 如何引用一个变量
用lua实现一个效果,输入一个字符串,输出该字符串中所有的字...