分享

请教关于对TXT的操作问题

 ipilipala 2016-12-30
请教一下:
1、比如说1.TXT中有1,3,abc,5,6这六行,我想读取“abc”这个值所在的行数,有什么函数或是方法可以得到吗?谢谢。
2、怎么才能删除1.TXT文本中(有1,3,abc,5,6这六行)的某一行?谢谢。

17

主题

318

帖子

1828

积分

荣誉会员

Rank: 8Rank: 8

积分
1828
沙发
发表于 2013-3-12 15:58:46 | 只看该作者

[code]import console; str =/** 1 2 abc 5 6 **/ string.save("/test.tx



  源代码 [ aardio ]

01import console;
02 
03str =/**
041
052
06abc
075
086
09**/
10 
11string.save("/test.txt", str )
12 
13var tab = {}
14for line in io.lines("\test.txt") {
15    if( string.find(line,"abc") ){
16        console.log("发现abc在第",#tab + 1,"行")
17    }
18    else {
19        table.push(tab,line)
20    }
21}
22 
23//已删除abc
24string.save("/test.txt", string.join(tab,'\r\n') )

评分

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多