|
发表于 2017-12-13 09:47:59
|
显示全部楼层
湖南省永州市
|
Demo_使用正则 | 文本型 | | |
被搜索的文本 | 文本型 | | | | 搜索内容 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 正则 | 正则表达式 | | | 结果 | 搜索结果 | | 0 | 计次 | 整数型 | | | 返回文本 | 文本型 | | |
正则. 创建 (搜索内容 + “(.*?)” + “--分割线--”, )正则.多行模式 = 真 结果 = 正则. 搜索全部 (被搜索的文本 )计次循环首 (取数组成员数 (结果 ), 计次 )返回文本 = 返回文本 + 结果 [计次 ]. 取匹配文本 (被搜索的文本, )计次循环尾 ()返回 (返回文本 )|
Demo_使用取中间文本 | 文本型 | | |
被搜索的文本 | 文本型 | | | | 搜索内容 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 返回文本 | 文本型 | | | 搜索位置 | 整数型 | | |
搜索位置 = 寻找文本 (被搜索的文本, 搜索内容, , 假)判断循环首 (搜索位置 ≠ -1 )返回文本 = 返回文本 + 搜索内容 + 取出中间文本 (被搜索的文本, 搜索内容, “--分割线--”, 搜索位置, ) + “--分割线--” + #换行符 搜索位置 = 寻找文本 (被搜索的文本, 搜索内容, 搜索位置 + 1, 假)判断循环尾 ()返回 (返回文本 )|
取出中间文本 | 文本型 | | |
欲取全文本 | 文本型 | | | | 前面文本 | 文本型 | | | | 后面文本 | 文本型 | | | | 起始搜寻位置 | 整数型 | | | | 是否区分大小写 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_位置 | 整数型 | | | 局_位置1 | 整数型 | | | 局_前面文本 | 文本型 | | | 局_后面文本 | 文本型 | | |
局_前面文本 = 子文本替换 (前面文本, “#引号”, #引号, , , 真)局_后面文本 = 子文本替换 (后面文本, “#引号”, #引号, , , 真)是否区分大小写 = 取反 (是否区分大小写 )局_位置 = 寻找文本 (欲取全文本, 局_前面文本, 起始搜寻位置, 是否区分大小写 )如果真 (局_位置 ≠ -1 )局_位置 = 局_位置 + 取文本长度 (局_前面文本 )局_位置1 = 寻找文本 (欲取全文本, 局_后面文本, 局_位置, 是否区分大小写)如果真 (局_位置 = -1 或 局_位置1 = -1 )返回 (“”)返回 (取文本中间 (欲取全文本, 局_位置, 局_位置1 - 局_位置))
直接调用Demo即可
|
|