易语言文本处理的问题

有一个这样的文本,我想修改钉子12:13为12:7钉子整个文本中,有空行,但是不要去掉,要保持这样的格式,分割文本,会提示定义错误,请问下怎么弄处理后的格式应该是这样的(... 有一个这样的文本,我想修改钉子 12:13 为12:7 钉子 整个文本中,有空行,但是不要去掉,要保持这样的格式,分割文本,会提示定义错误,请问下怎么弄
处理后的格式应该是这样的(空行不能去掉,这个空行,不是固定的数目 有时多有时少),由于我没有财富值了,无法悬赏给了,谢谢高手指点一下

12:1 螺丝
12:9 螺母
12:13 钉子

12:5 刀
展开
 我来答
百度网友ed9a3d2
2014-12-15 · TA获得超过2305个赞
知道大有可为答主
回答量:1361
采纳率:50%
帮助的人:706万
展开全部

分三步走即可完成!


1、将文件读入到变量中。

数据内容 = 到文本 (读入文件 (取运行目录 () + “\数据.txt”))

2、用子文本替换命令进行替换。

替换后数据内容 = 子文本替换 (数据内容, “12:13 钉子”, “12:7 钉子”, , , 真)

3、将替换后的内容写入到原文件中

写到文件 (取运行目录 () + “\数据.txt”, 到字节集 (替换后数据内容))


附源码:(你先打开 数据.txt 文件看原来是什么样),然后运行代码,再看是否被替换。

更多追问追答
追问
不能用子文本比如我有个叫螺丝刀的,不是就替换了?:后后的数字我要计算的
追答
那就是用数组嘛!读到数组里就行了。
曙光软件love
2014-12-15 · 超过24用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:34.4万
展开全部
子文本替换 输入这个命令,按下F1 帮助,你就知道了。。。
追问
我是要取:后的数字进行运算修改,东西名字用子文本会出问题的,如果我有螺丝刀,请问你说螺丝刀这行不是被也换了嘛?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式