易语言怎么替换txt文件指定行的内容?

已举报 回答 关注
易语言怎么替换txt文件指定行的内容?
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    9,403

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
1、打开易语言集成开发环境注意要选择window窗口程序要不然不出来窗口的大家一定注意
2、新建一个变量然后按照下面进行操作就可以了
程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 文本, 文本型
.局部变量 文件, 文本型
文件 = 寻找文件 (取运行目录 () + “\*.txt”, )
.判断循环首 (文件 ≠ “”)
文本 = 到文本 (读入文件 (文件))
文本 = 子文本替换 (文本, “广告”, “百度”, , 99999, 真)
写到文件 (文件, 到字节集 (文本))
文件 = 寻找文件 (, )
.判断循环尾 ()
输出调试文本 (“替换完毕”)
3、注意这个命令比较复杂,要按照里面的解释进行操作
取消 评论
.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕
.局部变量 文本, 文本型, , 0
.局部变量 原文本, 文本型
.局部变量 计次, 整数型

原文本 = 打开文件 (取运行目录 () + “\1.txt”, , )
文本 = 分割文本 (原文本, #换行符, )
原文本 = “”
.计次循环首 (取数组成员数 (文本), 计次)
.如果真 (文本 [计次] = “bbb” 且 计次 = 2)
文本 [计次] = “kkk”
.如果真结束
原文本 = 文本 [计次] + #换行符
.计次循环尾 ()
写到文件 (取运行目录 () + “\1.txt”, 到字节集 (原文本))
取消 评论
1、对于内容相似的文字:先用“快速选择”选中这些文字,然后鼠标右键》特性》文字内容:统一改为相同的英文。2、对于内容完全的文字:可直接用菜单:编辑》查找》文字替换,进行修改。补充:快速选择的使用方法如下:以选中文字“线路1”~“线路9”为例,鼠标右键》快速选择》对象类型:选文字》特性:选内容》运算符:选*通配符》值:线路*》确认退出。这样就可以把“线路1”~“线路9”的文字选中。更多的CAD解答,请登录本站。
取消 评论
靠 别修改源文件了 直接来个标签1 之类的,然后加入个超本文浏览框1

再 超本文浏览框跳转完毕 然后标签1.标题=超本文浏览框1.标题
什么什么的

再用易语言条用标签1的标题就行了
取消 评论
你是要从DB2中读表的内容写到txt文件中吗?
取消 评论
用分割文本吧。.版本 2.程序集 窗口程序集1.子程序 _按钮1_被单击.局部变量 分割内容, 文本型, , 0.局部变量 文件, 文本型.局部变量 行数, 整数型.如果真 (通用对话框1.打开 ()) 文件 = 到文本 (读入文件 (通用对话框1.文件名)) 分割内容 = 分割文本 (文件, #换行符, ) 行数 = 取数组成员数 (分割内容) 编辑框1.内容 = “共 ” + 到文本 (行数) + “ 行”.如果真结束
取消 评论
右击,文字替换
取消 评论
.版本 2.支持库 internet.如果真 (到文本 (HTTP读文件 (“网址/1.txt”)) = “真”) 打开指定网址 (“网址”).如果真结束
取消 评论
ZOL问答 > 条码打印机 > 其他分类 > 易语言怎么替换txt文件指定行的内容?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?