为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言例程 正文

易语言文本取中间文本源码

三叶资源网 2019-08-28 20:26:44 易语言例程 2160 ℃ 3 评论
.版本 2

.程序集 程序集1

.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 下个位置, 整数型

输出调试文本 (文本_取中间文本_Ex (#常量1, “<”, “>”, 下个位置))
.判断循环首 (下个位置 > 0)
    输出调试文本 (文本_取中间文本_Ex (#常量1, “<”, “>”, 下个位置))
.判断循环尾 ()
返回 (0)  ' 可以根据您的需要返回任意数值

.子程序 文本_取中间文本_Ex, 文本型
.参数 参数_文本, 文本型
.参数 参数_开始文本, 文本型
.参数 参数_结束文本, 文本型
.参数 参数_起始取文本位置, 整数型, 参考 可空, 如果此参数提供变量可循环取文本
.参数 参数_是否不区分大小写, 逻辑型, 可空
.局部变量 BeginPos, 整数型
.局部变量 EndPos, 整数型
.局部变量 bLenght, 整数型
.局部变量 eLenght, 整数型

bLenght = 取文本长度 (参数_开始文本)
eLenght = 取文本长度 (参数_结束文本)
BeginPos = 寻找文本 (参数_文本, 参数_开始文本, 参数_起始取文本位置, 参数_是否不区分大小写)
EndPos = 寻找文本 (参数_文本, 参数_结束文本, BeginPos + bLenght, 参数_是否不区分大小写)
.如果真 (BeginPos = -1 或 EndPos = -1)
    参数_起始取文本位置 = 0
    返回 (“”)
.如果真结束
参数_起始取文本位置 = EndPos + eLenght
.如果真 (参数_起始取文本位置 ≥ 取文本长度 (参数_文本))
    参数_起始取文本位置 = 0
.如果真结束
返回 (取文本中间 (参数_文本, BeginPos + bLenght, EndPos - BeginPos - bLenght))

@雨落无声

文件下载


来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有3位网友发表了看法:

  • 易语言

    易语言  评论于 [2020-03-17 13:05:42]  回复

    易语言文本取中间批量

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
音速启动多线程PING多功能管理器键盘敲音乐限制窗口位置和尺寸百度语音仿易语言IDESQLTCP调试新浪博客DXTC图片算法FTP验证httpETCP翻译工具Sqlite3数据库操作类SendMessagenotepd++插件模板解析DLL文本AES高效加解密
最新评论