我的文件中包含多个下面的这种形式的内容:zone "aaa"{
type master;
forwarders {3.3.3.3;};
};zone "bbb"{
type master;
forwarders {4.4.4.4;};
};我怎么才能具体的检索出来某一个 比如说我想检索出来bbb的这四行,然后将其删除,
我该怎么是实现呢?用的java操作文件我现在的想法是用randomaccessfile读取出来每行,如果包含bbb,则删除连续的四行。
但是用randomaccessfile怎么才能读取来一行发现这行是bbb,然后删除该行呢?然后再删除它下面的那三行??
这个问题我没想明白。
除了我说的这个方法,大家还有什么好方法么?
大家还有没有更好的办法?
type master;
forwarders {3.3.3.3;};
};zone "bbb"{
type master;
forwarders {4.4.4.4;};
};我怎么才能具体的检索出来某一个 比如说我想检索出来bbb的这四行,然后将其删除,
我该怎么是实现呢?用的java操作文件我现在的想法是用randomaccessfile读取出来每行,如果包含bbb,则删除连续的四行。
但是用randomaccessfile怎么才能读取来一行发现这行是bbb,然后删除该行呢?然后再删除它下面的那三行??
这个问题我没想明白。
除了我说的这个方法,大家还有什么好方法么?
大家还有没有更好的办法?
zone "aaa"{
type master;
forwarders {3.3.3.3;};
};找到第一行,zone "aaa"{,然后连续删除这四行。这样就行了么?我是这样想的。但是不知道有没有更好的办法。