易语言如何关于取文本文本怎么取文本中间的内容?

2023-10-14 10:44 187 0
简介
从网页内取到的文本有两种格式一种是00:00/1:00:00 另一种是00:00/00:00 / 前面是已播放时间 后面是总时间如何来判断是那种 然后取出总时间转换成时钟周期时间下面就是解决办法:.版本 2.支持库 spec.子程序 ...
从网页内取到的文本有两种格式
一种是
00:00/1:00:00   另一种是00:00/00:00          /  前面是已播放时间       后面是总时间
如何来判断是那种    然后取出总时间
转换成时钟周期时间

下面就是解决办法:

.版本 2
.支持库 spec

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

调试输出 (取时长毫秒 (“00:00/1:00:00”))
调试输出 (取时长毫秒 (“08:00/56:03”))

.子程序 取时长毫秒, 整数型, , 返回总时长的毫秒数
.参数 时间文本, 文本型
.局部变量 已播放文本, 文本型
.局部变量 总时长文本, 文本型
.局部变量 数组, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 时长, 整数型

' 已播放文本 = 文本_取左边 (时间文本, “/”)
总时长文本 = 文本_取右边 (时间文本, “/”)
' 调试输出 (已播放文本, 总时长文本)
数组 = 分割文本 (总时长文本, “:”, )
.如果 (取数组成员数 (数组) = 3)
    时长 = 到数值 (数组 [1]) × 3600 + 到数值 (数组 [2]) × 60 + 到数值 (数组 [3])
.否则
    时长 = 到数值 (数组 [1]) × 60 + 到数值 (数组 [2])
.如果结束
' 调试输出 (时长)
时长 = 时长 × 1000
返回 (时长)

鲜花

握手

雷人

路过

鸡蛋

最新文章

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1