511遇见易语言文本替换和子文本替换

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

511遇见

视频链接:

511遇见易语言教程

视频课程源码

511遇见

.版本 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.内容)

源码:易语言教程文本替换和子文本替换

         511遇见易语言教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

511遇见

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值