
.版本 2
.支持库 spec
.子程序 _按钮1_被单击
.局部变量 文本组, 文本型, , "0"
.局部变量 新文本, 文本型
.局部变量 欲删除行数, 文本型
.局部变量 x, 整数型
欲删除行数 = “[2],[4]” ' 删除第二行、第四行 需要更多 根据格式自行更改
文本组 = 分割文本 (编辑框1.内容, #换行符, ) ' 把文本数据先放到编辑框1里
' 也可以用读入外部文件,以c:\1.txt为例
' 文本组 = 分割文本 (到文本 (读入文件 (“c:\1.txt”)), #换行符, )
.计次循环首 (取数组成员数 (文本组), x)
.如果真 (寻找文本 (欲删除行数, “[” + 到文本 (x) + “]”, 0, 假) < 0)
新文本 = 带仔新文本 + 文本组 [x] + #换行符
' 新文本 = 新文本 + #换行符睁隐 '需要保留空行就去掉最前面的'号
.如果真结束悉行厅
.计次循环尾 ()
调试输出 (新文本) ' 新文本为更改后的文本数据
写到文件 (“c:\1.txt”, 到字节集 (新文本)) ' 保存到c:\1.txt
具体如下。首先,创建一个文本文件,要在其中搜索和替换文本。将此文件设为Haiyong.txt。要替换文件中的文本,我们将使用open()函数以只读方式打开文件。然后我们将t=read并使用read()和replace()函数替换文本文件中的内容。语法open(file,mode=‘r')参数:file:文件的位置mode:要打开文件的模式然后我们会以写模式打开同一个文件,写入替换的内容。
使用pathlib2模块搜索游贺和替换文本。首先,我们创建一个文本文件,我们要在其中搜索和替换文本。将此文件设为Haiyong2.txt,使用以下命令安装pathlib2模块:该模块提供表示文件系统路径的类,其语义适用于不同的 *** 作系统。要使用pathlib2模块替换文本,我们将使用pathlib2模块的Path方法。语法:路径(文件)参数:file:要打开的文件的位置在下面的代码中,我们将文本文件中神隐派的“获取更携迟多学习资料”替换为“找群主领取一本实体书”。
.版本 2
.程序集 窗口程序集1
.程序集变量 当前位置, 整数型
.子程序 _按钮1_被单击
当前位置 = 寻找文本 (编辑框1.内容, 编辑框2.内容, 0, 假)
编辑框1.获取焦点穗族搏 ()
编辑框1.起始选择位置 = 当前位置
编辑框1.被选择字符数 = 取文本长度 (编辑框2.内容) - 1
.子程序 _按钮3_被单击
当前位置 = 寻找文本 (编辑框1.内容, 编辑框2.内容, 当前猜祥位置 + 1, 假)
编辑框1.获取焦点 ()
编辑框1.起始选择位置 = 当前位置
编辑框1.被选择字符数 = 取文本长度 (编辑框2.内容) - 1
.子程序 _按钮2_被单击
编辑框1.内容 = 子文本替换 (编辑框1.内容, 编辑框2.内容, 编辑框3.内容, 当前位置 - 2, 1, 真)
当前位置 = 寻找文本 (编辑框1.内容, 编辑框2.内容, 0, 假)
编辑框1.获取焦点 ()
编辑框1.起始选择位置 = 当前位置
编辑框1.被选择字符数 = 取文本长度 (编辑框2.内容) - 1
.子程序 _按钮4_被单击
编辑框1.内容 = 子文本替换 (编辑框1.内容, 编穗陆辑框2.内容, 编辑框3.内容, 0, , 真)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)