模糊寻找文本行子程序,返回以换行符分隔的文本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模糊寻找文本行子程序,返回以换行符分隔的文本相关的知识,希望对你有一定的参考价值。
.版本 2 .子程序 模糊寻找文本行子程序, 文本型, 公开, 批量寻找时,返回以换行符分隔的文本 .参数 文件名, 文本型, , 完整的文件路径 .参数 寻找的文本, 文本型 .参数 是否区分大小写, 逻辑型, 可空 .参数 是否批量寻找, 逻辑型, 可空, 真:批量寻找; 假:只返回第一条匹配的行文本. .局部变量 文件号, 整数型 .局部变量 行文本, 文本型 .局部变量 临时文本, 文本型 文件号 = 打开文件 (文件名, , ) 移到文件首 (文件号) .判断循环首 (是否在文件尾 (文件号, ) = 假) 临时文本 = 读入一行 (文件号) .如果真 (寻找文本 (临时文本, 寻找的文本, 0, 是否区分大小写) ≠ -1) .如果 (是否批量寻找) 行文本 = 行文本 + 临时文本 + #换行符 .否则 行文本 = 临时文本 跳出循环 () .如果结束 .如果真结束 .判断循环尾 () 关闭文件 (文件号) 返回 (行文本)
我是一个编程爱好者,对易语言还比较熟悉一点.其它语言,我只了解C和php..但是都是入门级的.上面是全中文的代码,应该不需要解释.而且子程序的功能也非常简单明了.
打开文件,一行一行的去读.哪一行里包含关键字,就把这一行写入变量行文本..
这样一直循环,直到读到文件尾.最后再返回行文本变量.
在易语言里,像这样一段程序,称为子程序,程序集下的一个子程序..在其它语言里,一般都说叫函数.这是一个函数体,需要提供参数的函数,并且是带有返回值的函数.
总体来说,学习易语言,对于我入门其它语言,真的是很有帮助的.易语言可以写很多软件,是一个很好的工具.
以上是关于模糊寻找文本行子程序,返回以换行符分隔的文本的主要内容,如果未能解决你的问题,请参考以下文章