有一个文本文件内容如下:
ns1             IN      A       218.77.130.173
m.haha       IN A 19.2.1.20
h.use.ha IN A 19.0.8.24
n.user.s IN A 19.8.8.804我现在想做到这个功能:
通过一个条件(比如说:ns1)可以找到是第一条记录了。然后呢
需要将这一行记录中的218.77.130.173 替换成218.77.130.172
然后保存。
请问一下这个代码怎么来写好呢?语言不限。在线等谢谢

解决方案 »

  1.   

    你需要把文件读进内存
    然后解析 成 2维表形式
    然后查找 KEY
    然后找到你要修改的值
    然后修改
    然后保存文件
      

  2.   

    ns1            IN      A      218.77.130.173 先把它们用一个空格隔开。
    从文本取出这一行,用split()把它们分开
    然后修改数组最后的那个元素内容,最后把它们从新写入文本文件