|
发表于 2016-9-9 05:08:57
|
显示全部楼层
广西壮族自治区崇左市
调试输出 (子程序1 ()) 调试输出 (子程序2 ()) 调试输出 (子程序3 ()) 调试输出 (子程序4 ()) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 文本 | 文本型 | | | 局部_位置 | 整数型 | | | 行数 | 整数型 | | |
文本 = 到文本 (读入文件 (“c:\1.txt”)) 循环判断首 ()局部_位置 = 寻找文本 (文本, #换行符, 局部_位置 + 1, 假)如果真 (取文本中间 (文本, 局部_位置 + 2, 2 ) ≠ #换行符 且 取文本中间 (文本, 局部_位置 + 2, 2 ) ≠ “”) 行数 = 行数 + 1 循环判断尾 (局部_位置 ≠ -1 )返回 (行数 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 文本 | 快速文本对象 | | | 分割 | 文本型 | | 0 | i | 整数型 | | | 行数 | 整数型 | | |
文本. 从文件读 (“c:\1.txt”)分割 = 文本. 分割文本 ( #换行符, )计次循环首 (取数组成员数 (分割 ), i )如果真 (分割 [i ] ≠ “”)行数 = 行数 + 1 计次循环尾 ()返回 (行数 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 文件号 | 整数型 | | | 行数 | 整数型 | | |
文件号 = 打开文件 (“c:\1.txt”, , )移到文件首 (文件号 )判断循环首 (是否在文件尾 (文件号, ) = 假)如果真 (读入一行 (文件号 ) ≠ “”)行数 = 行数 + 1 判断循环尾 ()关闭文件 (文件号 )返回 (行数 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 正则 | 正则表达式 | | | 文本 | 文本型 | | | 搜索结果 | 搜索结果 | | 0 |
文本 = 到文本 (读入文件 (“c:\1.txt”)) 正则. 创建 (“\S+”, 假)搜索结果 = 正则. 搜索全部 (文本 )返回 (取数组成员数 (搜索结果 ))
如果只取有效行数呢,如果只有换行 没有数据的话不算一行......好像方法还真不少 |
|