导航:首页 > 文件教程 > 易语言文件分割

易语言文件分割

发布时间:2023-02-08 17:32:25

『壹』 易语言 超级列表 分割文本 换行

.版本 2

.支持库 iext


.程序集 窗口程序集_启动窗口


.子程序 __启动窗口_创建完毕

.局部变量 文件号, 整数型

.局部变量 文件文本, 文本型

.局部变量 分割1, 文本型, , "0"

.局部变量 分割文本, 文本型, , "0"

.局部变量 分割2, 文本型, , "0"

.局部变量 i, 整数型

.局部变量 B, 整数型


文件号 = 打开文件 (取运行目录 () + “/1.txt”, , )

文件文本 = 读入文本 (文件号, )

分割1 = 分割文本 (文件文本, #换行符, )

.计次循环首 (取数组成员数 (分割1), i)

B = 超级列表框1.插入表项 (, , , , , )

分割文本 = 分割文本 (分割1 [i], “/”, )

超级列表框1.置标题 (B, 0, 分割文本 [2])

超级列表框1.置标题 (B, 1, 分割文本 [1])

.计次循环尾 ()


『贰』 易语言分割文本

没错,但是你的文本里边其实是有空行的.所以这样...

把那句:

文本 = 分割文本 (编辑框9.内容, #换行符, )
换成:
文本 = 分割文本 (子文本替换 (编辑框9.内容, #换行符 + #换行符, #换行符, , , 真), #换行符, )

『叁』 易语言文本分割

.版本2

.程序集窗口程序集_启动窗口

.子程序_按钮1_被单击
.局部变量正则,正则表达式类
.局部变量网址,文本型
.局部变量文件名,文本型,,"0"
.局部变量MP4文件名,文本型,,"0"

网址=“像图片里面说的,这个链接都会随时改变但是这中间都有几位数字,如何把它分割http://abcd3345.com/mp44444/123.mp4到编辑框里面”

'--------------------------------------------------------精易模块正则取文本
正则.创建(“h[S]*?(d+).mp4”,网址)
编辑框1.内容=正则.取子匹配文本(1,1)

'-------------------------------------------------------精易模块取文本
文件名=分割文本(网址,“/”,)
编辑框1.内容=文本_取出中间文本(“/”+文件名[取数组成员数(文件名)],“/”,“.mp4”)

'--------------------------------------------------------无模块取文本
文件名=分割文本(网址,“/”,)
MP4文件名=分割文本(文件名[取数组成员数(文件名)],“.”,)
编辑框1.内容=MP4文件名[1]

三个方法,推荐正则,不会出现错误.

『肆』 易语言分割文本

.版本 2
.局部变量 x, 字节集.局部变量 aa, 文本型, , "0"
x = 读入文件 (“c:\1.txt”)
aa = 分割文本 (到文本 (x), #换行符, )
编辑框1.内容 = aa [1]
编辑框2.内容 = aa [2]
编辑框3.内容 = aa [3]
编辑框4.内容 = aa [4]
编辑框5.内容 = aa [5]

『伍』 请问易语言里如何将运行目录里的文本,分割到超级列表框里

.版本 2

.局部变量 B变量, 整数型
.局部变量 C用作分割, 文本型, , "0"
.局部变量 A分割出的文本, 文本型

C用作分割 = 分割文本 (编辑框4.内容, “--”, )
' 调试输出 (取数组成员数 (C用作分割))
.计次循环首 (取数组成员数 (C用作分割), B变量)
A分割出的文本 = 取文本左边 (C用作分割 [B变量], 2)
编辑框2.加入文本 (A分割出的文本)
.计次循环尾 ()

『陆』 易语言 我要分割一个这样的本地文件,分割好了再另外保存,怎么写

把IP放在源代码的目录下,或许添加IP文件的全路径
.版本
2
.程序集
窗口程序集1
.子程序
_按钮1_被单击
.局部变量
源_IP,
文本型
.局部变量
文本数组,
文本型,
,
"0"
.局部变量
数组成员数,
整数型
.局部变量
i,
整数型
.局部变量
导出的文本,
文本型
源_IP

到文本
(读入文件
(“源IP.txt”))
.如果真
(源_IP

“”)
'
判断文件是否读入成功
信息框
(“获取资源文件失败!”,
0,
)
返回
()
.如果真结束
文本数组

分割文本
(源_IP,
“<br/>”,
)
数组成员数

取数组成员数
(文本数组)
.如果真
(数组成员数

0)
'
判断文件是否分割成功
信息框
(“文件处理失败!”,
0,
)
返回
()
.如果真结束
.计次循环首
(数组成员数,
i)
导出的文本

导出的文本

文本数组
[i]

#换行符
.计次循环尾
()
.如果真
(写到文件
(“处理_IP.txt”,
到字节集
(导出的文本)))
'
判断文件是否写出成功
信息框
(“文件整理成功!”,
0,
)
.如果真结束

『柒』 易语言文本分割

.版本 2
.支持库 xplib
.支持库 edroptarget
.支持库 shell
.支持库 spec
.支持库 iext5

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

XP风格 (2)
拖放对象1.接收文件 = 真
拖放对象1.注册拖放控件 (编辑框_替换源文件.取窗口句柄 ())

.子程序 _按钮_打开_被单击
.局部变量 文件号, 整数型
.局部变量 文件名, 文本型

.如果真 (通用对话框_打开.打开 () = 真)
编辑框_源文件路径.内容 = 通用对话框_打开.文件名
文件号 = 打开文件 (编辑框_源文件路径.内容, , )
编辑框_文本大小.内容 = 到文本 (四舍五入 (取文件长度 (文件号) ÷ 1024, 2))
关闭文件 (文件号)
文件名 = 取文本中间 (编辑框_源文件路径.内容, 1, 倒找文本 (编辑框_源文件路径.内容, “\”, , 假) - 1)
编辑框_存储路径.内容 = 文件名
.如果真结束

.子程序 _按钮_保存_被单击
.局部变量 路径, 文本型

路径 = 浏览文件夹 (“保存到”, 真)
.如果真 (路径 = “”)
返回 ()
.如果真结束
编辑框_存储路径.内容 = 路径

.子程序 _按钮1_被单击

.如果真 (编辑框_源文件路径.内容 = “” 或 编辑框_存储路径.内容 = “”)
信息框 (“请选择路径!!”, 64, “提示”)
返回 ()
.如果真结束
.如果真 (到数值 (编辑框_自定义分割.内容) > 到数值 (编辑框_文本大小.内容) 或 编辑框_自定义分割.内容 = “0”)
信息框 (“输入错误!!”, 64, “提示”)
返回 ()
.如果真结束
.如果 (单选框1.选中 = 真)
自定义分割 ()
.否则
平均分割 ()
.如果结束

.子程序 _单选框2_被单击

.如果真 (单选框2.选中 = 真)
编辑框_自定义分割.禁止 = 真
编辑框_平均分割.禁止 = 假
编辑框_自定义分割.内容 = “”
编辑框_平均分割.内容 = “ 2”
.如果真结束

.子程序 _单选框1_被单击

.如果真 (单选框1.选中 = 真)
编辑框_平均分割.禁止 = 真
编辑框_自定义分割.禁止 = 假
编辑框_平均分割.内容 = “”
.如果真结束

.子程序 自定义分割
.局部变量 自定义_文件号, 整数型
.局部变量 自定义_存放, 文本型
.局部变量 自定义_变量, 整数型
.局部变量 自定义_取文件名, 文本型, , "0"
.局部变量 自定义_取后缀, 文本型, , "0"

.如果真 (编辑框_自定义分割.内容 = “”)
信息框 (“输入分割大小!!”, 64, “提示”)
返回 ()
.如果真结束
自定义_文件号 = 打开文件 (编辑框_源文件路径.内容, , )
移到文件首 (自定义_文件号)
调试输出 (四舍五入 (到小数 (编辑框_文本大小.内容), ) ÷ 到数值 (编辑框_自定义分割.内容))
.变量循环首 (1, 四舍五入 (到小数 (编辑框_文本大小.内容) ÷ 到数值 (编辑框_自定义分割.内容), ), 1, 自定义_变量)
自定义_存放 = 到文本 (读入字节集 (自定义_文件号, 到数值 (编辑框_自定义分割.内容) × 1024))
' 调试输出 (自定义_存放)
自定义_取文件名 = 分割文本 (编辑框_源文件路径.内容, “\”, )
自定义_取后缀 = 分割文本 (自定义_取文件名 [取数组成员数 (自定义_取文件名)], “.”, )
写到文件 (编辑框_存储路径.内容 + “\” + 自定义_取后缀 [1] + “_” + 到文本 (自定义_变量) + “.txt”, 到字节集 (自定义_存放))
.变量循环尾 ()
信息框 (“分割完成”, 64, “提示”)
关闭文件 (自定义_文件号)

.子程序 平均分割
.局部变量 平均_文件号, 整数型
.局部变量 平均_数量, 整数型
.局部变量 平均_计次, 整数型
.局部变量 平均_取文件名, 文本型, , "0"
.局部变量 平均_取后缀, 文本型, , "0"
.局部变量 平均_存放, 文本型

平均_文件号 = 打开文件 (编辑框_源文件路径.内容, , )
移到文件首 (平均_文件号)
平均_数量 = (取整 (到小数 (编辑框_文本大小.内容)) + 0.4) ÷ 到数值 (编辑框_平均分割.内容)
调试输出 (平均_数量)
调试输出 (取整 (到小数 (编辑框_文本大小.内容)) + 0.4)
.计次循环首 (到数值 (编辑框_平均分割.内容), 平均_计次)
平均_存放 = 到文本 (读入字节集 (平均_文件号, 平均_数量 × 1024))
平均_取文件名 = 分割文本 (编辑框_源文件路径.内容, “\”, )
平均_取后缀 = 分割文本 (平均_取文件名 [取数组成员数 (平均_取文件名)], “.”, )
写到文件 (编辑框_存储路径.内容 + “\” + 平均_取后缀 [1] + “_” + 到文本 (平均_计次) + “.txt”, 到字节集 (平均_存放))
.计次循环尾 ()
信息框 (“分割完成”, 64, “提示”)
关闭文件 (平均_文件号)

.子程序 __启动窗口_将被销毁

关闭所有文件 ()

' ==========================================================================================

.子程序 _替换_打开_被单击

.如果真 (通用对话框_打开1.打开 () = 真)
编辑框_替换源文件.内容 = 到文本 (读入文件 (通用对话框_打开1.文件名))
替换_替换.禁止 = 假
替换_保存.禁止 = 假
.如果真结束

.子程序 _替换_清空_被单击

编辑框_替换源文件.内容 = “”

.子程序 _替换_替换_被单击

载入 (替换, , 假)

.子程序 _替换_保存_被单击

.如果真 (通用对话框_保存.打开 () = 假)
返回 ()
.如果真结束
写到文件 (通用对话框_保存.文件名, 到字节集 (编辑框_替换源文件.内容))

.子程序 _编辑框_替换源文件_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型

.如果真 (键代码 = 65 且 功能键状态 = #Ctrl键状态)
编辑框_替换源文件.获取焦点 ()
编辑框_替换源文件.起始选择位置 = 0
编辑框_替换源文件.被选择字符数 = 取文本长度 (编辑框_替换源文件.内容)
.如果真结束

.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型

编辑框_替换源文件.内容 = 到文本 (读入文件 (接收到的文件路径))
.如果真 (编辑框_替换源文件.内容 ≠ “”)
替换_替换.禁止 = 假
替换_保存.禁止 = 假
.如果真结束

.子程序 _高级选择夹1_子夹头被单击
.参数 子夹索引, 整数型

.如果真 (子夹索引 = 1)
气球提示框1.弹出提示框 (_启动窗口.左边 + 编辑框_替换源文件.左边 + 50, _启动窗口.顶边 + 编辑框_替换源文件.顶边 + 50, “可直接拖入文本”, -1, 真)
播放音乐 (“C:\WINDOWS\Media\Windows XP 气球.wav”, 假)
.如果真结束

.子程序 _编辑框_替换源文件_内容被改变

.如果 (编辑框_替换源文件.内容 ≠ “”)
替换_替换.禁止 = 假
替换_保存.禁止 = 假
.否则
替换_替换.禁止 = 真
替换_保存.禁止 = 真
.如果结束

『捌』 易语言把一个TXT文件分割成多个TXT文件,求助

.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 源文件, 文本型
.局部变量 分割, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 o, 整数型
.局部变量 分割好的, 文本型
.局部变量 p, 整数型
源文件 = 到文本 (读入文件 (“C:\Documents and Settings\Administrator\桌面\教程.txt”))
分割 = 分割文本 (源文件, #换行符, )
.计次循环首 (取数组成员数 (分割), i)
o = o + 1
.如果 (o > 6)
p = p + 1
写到文件 (取运行目录 () + “\” + 到文本 (p) + “.txt”, 到字节集 (分割好的))
分割好的 = “”
o = 1
.否则
分割好的 = 分割好的 + 分割 [i] + #换行符
.如果结束
.计次循环尾 ()

我也是新手,用文本分割就行了!

『玖』 易语言如何分割文本

你是想读入文件里的文本,然后把里面的东西放到a和b里,然后再用----分开?
还是已经有了文本,直接放到a和b里,然后再用----分开?
解1:想读入文件里的文本,然后把里面的东西放到a和b里,然后再用----分开
.版本 2

.程序集 窗口程序集1
.程序集变量 文件内容, 文本型
.程序集变量 文件数组, 文本型, , "0"

.子程序 _按钮1_被单击
.局部变量 i, 整数型

文件内容 = 到文本 (读入文件 (“文件路径”))
文件数组 = 分割文本 (文件内容, “----”, )
.变量循环首 (1, 取数组成员数 (文件数组), 2, i)
组合框1.现行选中项 = 组合框1.加入项目 (文件数组 [i] + “ 密码:” + 文件数组 [i + 1], )
.变量循环尾 ()

解2:已经有了文本,直接放到a和b里,然后再用----分开

.版本 2

.程序集 窗口程序集1
.程序集变量 文件内容, 文本型
.程序集变量 文件数组, 文本型, , "0"

.子程序 _按钮1_被单击
.局部变量 i, 整数型

文件内容 = #内容
文件数组 = 分割文本 (文件内容, “----”, )
.变量循环首 (1, 取数组成员数 (文件数组), 2, i)
组合框1.现行选中项 = 组合框1.加入项目 (文件数组 [i] + “ 密码:” + 文件数组 [i + 1], )
.变量循环尾 ()

.版本 2

.常量 内容, "用户名1----密码"

『拾』 易语言分割文件写配置

我有免费的文件分割工具,免安装且自定义分割单位,还支持自合并功能,需要的M,加QQ务必注明原因才可能通过,否则不通过

阅读全文

与易语言文件分割相关的资料

热点内容
javadouble精度损失 浏览:308
手机截图女孩图标是什么app 浏览:168
有一行数据为什么不排序 浏览:535
直接调用js函数 浏览:835
天猫2045是什么网站 浏览:189
提取文件夹里所有word文件 浏览:288
隔空投送一次能传送多少个文件 浏览:347
拇指玩gpk文件安装器 浏览:475
肖战为那英打call数据是多少 浏览:699
网络优化的发展 浏览:719
3dmax打开高版本 浏览:177
文件字体一般多少 浏览:551
到哪里知道新发布的app 浏览:58
iphone用蓝牙鼠标 浏览:212
oracle数据库设置一对多关系 浏览:878
oracle数据库监听口令 浏览:658
win101511apr 浏览:128
word2007放大字体 浏览:28
app专用流量在哪里看 浏览:971
苹果耳机坏一边没声音 浏览:528

友情链接