|
发表于 2018-11-18 17:26:47
|
显示全部楼层
陕西省渭南市
感谢测试.修补版本来了.
1.修正定位错误
2.增加文件尾判断
3.增加错误参数0的处理.
原来的目的是为了增加文本处理速度的.如果是大文件可以考虑直接文件处理了.小的文件如果也直接文件操作反而会变慢的.
|
文本_删除指定文件文本行1 | 逻辑型 | | |
参_文件路径 | 文本型 | | | | 参_行号 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_内容 | 字节集 | | | 局_行开始 | 整数型 | | | 局_行结束 | 整数型 | | | 如果真 (参_行号 = 0 )返回 (假)局_内容 = 读入文件 (参_文件路径)计次循环首 (参_行号 - 1, ) 局_行开始 = 寻找字节集 (局_内容, { 13, 10 }, 局_行开始 + 1 )如果 (局_行开始 = -1 )返回 (假)局_行开始 = 局_行开始 + 1 计次循环尾 ()局_行结束 = 寻找字节集 (局_内容, { 13, 10 }, 局_行开始 + 1 )如果 (局_行结束 = -1 ) 如果 (取字节集长度 (局_内容 ) > 局_行开始 )局_行结束 = 取字节集长度 (局_内容 )返回 (假)局_行结束 = 局_行结束 + 1 如果真 (写到文件 (参_文件路径, 取字节集左边 (局_内容, 局_行开始 ) + 取字节集右边 (局_内容, 取字节集长度 (局_内容 ) - 局_行结束 )) )返回 (真)返回 (假)|
文本_删除指定变量文本行1 | 文本型 | | |
参_文本 | 文本型 | | | | 参_行号 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_行开始 | 整数型 | | | 局_行结束 | 整数型 | | | 如果真 (参_行号 = 0 )返回 (参_文本 )计次循环首 (参_行号 - 1, )局_行开始 = 寻找文本 (参_文本, #换行符, 局_行开始 + 1, 假)如果 (局_行开始 = -1 )返回 (“”)局_行开始 = 局_行开始 + 1 计次循环尾 ()局_行结束 = 寻找文本 (参_文本, #换行符, 局_行开始 + 1, 假)如果 (局_行结束 = -1 )如果 (取文本长度 (参_文本 ) > 局_行开始 )局_行结束 = 取文本长度 (参_文本 )返回 (“”)局_行结束 = 局_行结束 + 1 返回 (取文本左边 (参_文本, 局_行开始) + 取文本右边 (参_文本, 取文本长度 (参_文本) - 局_行结束))
|
评分
-
查看全部评分
|