https://bbs.125.la/thread-14226675-1-1.html
本来觉得这东西发不发无所谓,但是看到别人发了个相关帖子就搞了一下
免得让他以为 寻找文本后 再 子文本替换 是思路最适合的方案...
不想吐槽写这两个子程序的人了
下面是我重写后的 @亦梦
|
文本_删中间 | 文本型 | | |
原文本 | 文本型 | | | | 前面文本 | 文本型 | | | | 后面文本 | 文本型 | | | | 是否不区分大小写 | 逻辑型 | | | | 保留前面文本 | 逻辑型 | | | | 保留后面文本 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_开始位置 | 整数型 | | | 局_结束位置 | 整数型 | | | 局_返回文本 | 文本型 | | |
局_开始位置 = 寻找文本 (原文本, 前面文本, , 是否不区分大小写 )如果真 (局_开始位置 = -1 )返回 (原文本 )局_返回文本 = 取文本左边 (原文本, 局_开始位置 - 1)如果真 (保留前面文本 )局_返回文本 = 局_返回文本 + 前面文本 局_结束位置 = 倒找文本 (原文本, 后面文本, , 是否不区分大小写 )如果真 (局_结束位置 = -1 )返回 (原文本 )局_返回文本 = 局_返回文本 + 取文本右边 (原文本, 取文本长度 (原文本) - 局_结束位置 - 取文本长度 (后面文本) + 1)如果真 (保留后面文本 )局_返回文本 = 局_返回文本 + 后面文本 返回 (局_返回文本 )
|