找回密码
 立即注册
查看: 55|回复: 0

【源码】易语言 使用文本字符串定位 取文本中间_批量取文本中间

[复制链接]

48

主题

9

回帖

206

积分

管理员

积分
206
发表于 2024-12-9 11:40:15 | 显示全部楼层 |阅读模式
  1. .版本 2
  2. .支持库 spec

  3. .子程序 文本取中间, 文本型
  4. .参数 内容, 文本型
  5. .参数 前文本, 文本型
  6. .参数 后文本, 文本型
  7. .局部变量 结果, 文本型
  8. .局部变量 删除前面部分, 文本型
  9. .局部变量 欲取文本长度, 整数型

  10. 删除前面部分 = 取文本右边 (内容, 取文本长度 (内容) - 寻找文本 (内容, 前文本, , 假) - 取文本长度 (前文本) + 1)
  11. 欲取文本长度 = 取文本长度 (删除前面部分) - 1 - (取文本长度 (删除前面部分) - 寻找文本 (删除前面部分, 后文本, , 假))
  12. 结果 = 取文本中间 (删除前面部分, 1, 欲取文本长度)
  13. 返回 (结果)


  14. .子程序 文本取中间_批量
  15. .参数 内容, 文本型
  16. .参数 前文本, 文本型
  17. .参数 后文本, 文本型
  18. .参数 存放内容的数组, 文本型, 数组
  19. .局部变量 a, 整数型
  20. .局部变量 出现次数, 整数型

  21. 出现次数 = (取文本长度 (内容) - 取文本长度 (子文本替换 (内容, 前文本, , , , 真))) ÷ 取文本长度 (前文本)
  22. 数组清零 (存放内容的数组)
  23. .计次循环首 (出现次数, a)
  24.     加入成员 (存放内容的数组, 文本取中间 (内容, 前文本, 后文本))
  25.     内容 = 子文本替换 (内容, 前文本, , , 1, 假)
  26.     调试输出 (存放内容的数组 [a])
  27. .计次循环尾 ()
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|叶子资源网

GMT+8, 2025-5-9 21:35 , Processed in 0.053366 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表