| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 文本_删中间2 | 文本型 | 本命令会删除前面文本和后面文本之间的所有内容(包括后面文本),如文本中含有多个前面文本或后面文本则删除首个前面文本与最后一个后面文本之间的所有内容。 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 原文本 | 文本型 | 待处理的文本 | 前面文本 | 文本型 | 后面文本 | 文本型 | 是否不区分大小写 | 逻辑型 | 默认为假,即区分大小写。 | 保留前面文本 | 逻辑型 | 默认为假 | 保留后面文本 | 逻辑型 | 默认为假 |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 局_开始位置 | 整数型 | |||||
| 局_结束位置 | 整数型 | |||||
| 局_返回文本 | 文本型 | |||||
| 局_右边文本 | 文本型 | |||||
| 局_返回后文本 | 文本型 | |||||
| 局_返回前文本 | 文本型 | |||||
如果真 (局_开始位置 = -1)
返回 (原文本)局_返回前文本 = 取文本左边 (原文本, 局_开始位置 - 1)
如果真 (保留前面文本)
局_返回前文本 = 局_返回前文本 + 前面文本
局_右边文本 = 取文本右边 (原文本, 取文本长度 (原文本) - 取文本长度 (局_返回前文本))
局_结束位置 = 倒找文本 (局_右边文本, 后面文本, , 是否不区分大小写)
如果真 (局_结束位置 = -1)
返回 (原文本)局_返回后文本 = 取文本右边 (局_右边文本, 取文本长度 (局_右边文本) - 局_结束位置 - 取文本长度 (后面文本) + 1)
局_返回文本 = 局_返回前文本 + 局_返回后文本
如果真 (保留后面文本)
局_返回文本 = 局_返回前文本 + 后面文本 + 局_返回后文本
返回 (局_返回文本)
词条作者信息 使用例程
