易语言 html替换,易语言教程文本替换和子文本替换

本课讲解了文本替换()和子文本替换()的区别和使用技巧,并且自己封装了另一个高级文本替换,解决了一些BUG.

dc41f800c79342bffc90c1609cccec5e.png

视频课程源码

.版本 2

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

.子程序 _按钮1_被单击, , , 文本替换

' 参数<4>的名称为“用作替换的文本”,类型为“文本型(text)”,可以被省略。如果本参数被省略,则删除文本中的指定部分。

编辑框5.内容 = 文本替换 (编辑框1.内容, 到整数 (编辑框2.内容), 到整数 (编辑框3.内容), 编辑框4.内容)

.子程序 _按钮2_被单击, , , 子文本替换

' 文本替换 (, , , )

' 返回一个文本,该文本中指定的子文本已被替换成另一子文本,并且替换发生的次数也是被指定的。本命令为初级命令。

' 参数<1>的名称为“欲被替换的文本”,类型为“文本型(text)”。

' 参数<2>的名称为“欲被替换的子文本”,类型为“文本型(text)”。

' 参数<3>的名称为“用作替换的子文本”,类型为“文本型(text)”,可以被省略。如果本参数被省略,默认为空文本。

' 参数<4>的名称为“进行替换的起始位置”,类型为“整数型(int)”,可以被省略。参数值指定被替换子文本的起始搜索位置。如果省略,默认从 1 开始。

' 参数<5>的名称为“替换进行的次数”,类型为“整数型(int)”,可以被省略。参数值指定对子文本进行替换的次数。如果省略,默认进行所有可能的替换。

' 参数<6>的名称为“是否区分大小写”,类型为“逻辑型(bool)”,初始值为“真”。为真区分大小写,为假不区分。

' 子文本替换 (, , , , , 真)

.子程序 高级替换, 文本型

.参数 原文本, 文本型

.参数 被替换掉的文本, 文本型

.参数 用来替换的文本, 文本型

.局部变量 文本内容, 文本型

.局部变量 替换位置, 整数型

文本内容 = 原文本

替换位置 = 寻找文本 (文本内容, 被替换掉的文本, , 假)

.判断循环首 (替换位置 > 0)

文本内容 = 子文本替换 (文本内容, 被替换掉的文本, 用来替换的文本, 替换位置, 1, 真)

替换位置 = 寻找文本 (文本内容, 被替换掉的文本, 替换位置, 假)

.判断循环尾 ()

返回 (文本内容)

.子程序 _按钮3_被单击, , , 高级替换

编辑框4.内容 = 高级替换 (编辑框1.内容, 编辑框2.内容, 编辑框3.内容)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值