易语言文本处理的问题
有一个这样的文本,我想修改钉子12:13为12:7钉子整个文本中,有空行,但是不要去掉,要保持这样的格式,分割文本,会提示定义错误,请问下怎么弄处理后的格式应该是这样的(...
有一个这样的文本,我想修改钉子 12:13 为12:7 钉子 整个文本中,有空行,但是不要去掉,要保持这样的格式,分割文本,会提示定义错误,请问下怎么弄
处理后的格式应该是这样的(空行不能去掉,这个空行,不是固定的数目 有时多有时少),由于我没有财富值了,无法悬赏给了,谢谢高手指点一下
12:1 螺丝
12:9 螺母
12:13 钉子
12:5 刀 展开
处理后的格式应该是这样的(空行不能去掉,这个空行,不是固定的数目 有时多有时少),由于我没有财富值了,无法悬赏给了,谢谢高手指点一下
12:1 螺丝
12:9 螺母
12:13 钉子
12:5 刀 展开
2个回答
展开全部
分三步走即可完成!
1、将文件读入到变量中。
数据内容 = 到文本 (读入文件 (取运行目录 () + “\数据.txt”))
2、用子文本替换命令进行替换。
替换后数据内容 = 子文本替换 (数据内容, “12:13 钉子”, “12:7 钉子”, , , 真)
3、将替换后的内容写入到原文件中
写到文件 (取运行目录 () + “\数据.txt”, 到字节集 (替换后数据内容))
附源码:(你先打开 数据.txt 文件看原来是什么样),然后运行代码,再看是否被替换。
更多追问追答
追问
不能用子文本比如我有个叫螺丝刀的,不是就替换了?:后后的数字我要计算的
追答
那就是用数组嘛!读到数组里就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询