|
楼主 |
发表于 2019-3-9 13:40:58
|
显示全部楼层
浙江省台州市
文本_取中间文本(),这个就不需要我说了吧。
- .版本 2
- .子程序 文本_取中间文本, 文本型, 公开, 比如:欲取全文本为“12345”,现在要取出“3”,<3>的前面为“2”,<3>的后面为“4”,
- .参数 欲取全文本, 文本型, , 比如:欲取全文本为 12345
- .参数 前面文本, 文本型, , 3的前面为“2”,引号直接用 #引号,如:"[color=#引号red#引号]"
- .参数 后面文本, 文本型, , 3的后面为“4”,引号直接用 #引号,如:"[color=#引号red#引号]"
- .参数 起始搜寻位置, 整数型, 可空, 可空,这里是指搜寻 参数二 前面文本 的开始位置
- .参数 是否不区分大小写, 逻辑型, 可空, 为真不区分大小写,为假区分。
- .局部变量 局_前面文本位置, 整数型
- .局部变量 局_后面文本位置, 整数型
- .局部变量 局_前面文本, 文本型
- .局部变量 局_后面文本, 文本型
- 局_前面文本 = 子文本替换 (前面文本, “#引号”, #引号, , , 真)
- 局_后面文本 = 子文本替换 (后面文本, “#引号”, #引号, , , 真)
- 局_前面文本位置 = 寻找文本 (欲取全文本, 局_前面文本, 起始搜寻位置, 是否不区分大小写)
- .如果真 (局_前面文本位置 = -1)
- 返回 (“”)
- .如果真结束
- 局_前面文本位置 = 局_前面文本位置 + 取文本长度 (局_前面文本)
- 局_后面文本位置 = 寻找文本 (欲取全文本, 局_后面文本, 局_前面文本位置, 是否不区分大小写)
- .如果真 (局_后面文本位置 = -1)
- 返回 (“”)
- .如果真结束
- 返回 (取文本中间 (欲取全文本, 局_前面文本位置, 局_后面文本位置 - 局_前面文本位置))
复制代码 |
|