TC官方合作论坛

 找回密码
 立即注册
查看: 498|回复: 5
打印 上一主题 下一主题

[已解决] 怎么替换指定行指定内容

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-30 22:22:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
比如 c\\账号.ini文件 内容为  
[1]
1=账号,密码,完成状态.句柄

我要把 文件中的 句柄 替换成"123456" 改怎么写代码  求大神 感谢:
回复

使用道具 举报

5#
发表于 2014-7-1 02:39:31 | 只看该作者
  1. 内容=文件.读文件(路径)
  2. if(内容=="")
  3. 返回 0
  4. endif
  5. 序号=1
  6. \\"="号前面的数字,这边跟据你给的内容填1,可以跟据实际需要变化
  7. 结果=字符串.正则子表达式匹配(序号&"=\\w+,\\w+,\\w+\\.(.*?)$",内容,返回数组)
  8. \\要想匹配有结果,"内容"中的"账号","密码", "完成状态"只能为字母,数字,下划线,汉字
  9. if(结果!=0)
  10. 句柄=返回数组[0]
  11. endif
  12. \\上述代码找出你想要的指定句柄值
  13. \\接下来替换掉想要的写的句柄
  14. 返回值=字符串.正则替换(句柄,内容,"123456",真)
  15. 调试输出(返回值)
  16. \\接下来把这个返回值写到文件中就可以了
复制代码

最后只要把返回值写回文件里就可以了
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2014-6-30 23:25:09 | 只看该作者
大神 呢  给个思路也行啊
回复 支持 反对

使用道具 举报

板凳
发表于 2014-7-1 00:12:24 | 只看该作者
help.writeini("1", "1", "账号,密码,完成状态.123456", "c:\\账号.ini")
回复 支持 反对

使用道具 举报

地板
发表于 2014-7-1 00:47:47 | 只看该作者
个人感觉处理思路 应该是   先全部读取。存入数组,对比需要改变行的内容  然后进行修改 最后存入txt文档
回复 支持 反对

使用道具 举报

6#
发表于 2014-7-1 08:19:26 | 只看该作者
ini 是配置文件。不明白你改动他干什么。是不是想通过改动ini文件实现不同窗口使用不同配置啊
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-26 14:21 , Processed in 0.245994 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表