问题描述:
当前路径下存在Test文件夹,Test下面有两个文本文件,需要包含 .method XXX 开始的字符串到下一个
.end method的内容全部用src里面的内容替换掉,包换 .method XXX 和.end method所在的行。
层级:
Test\dst
Test\src
文件内容:
dst的内容如下:- # virtual methods
- .method protected canAcceleration()Z
- .locals 5
-
- .prologue
- .line 914
- const/4 v0, 0x0
-
- return v0
- .end method
-
- .method protected getIsVip()V
- .locals 3
-
- .prologue
- const/4 v0, 0x0
-
- return v0
- .end method
复制代码 src的内容如下:- .method protected getIsVip()V
- .locals 3
-
- .prologue
- const/4 v0, 0x1
-
- return v0
- .end method
复制代码 需要把dst里面的方法换成:- .method protected getIsVip()V
- .locals 3
- .prologue
- const/4 v0, 0x0
-
- return v0
- .end method
复制代码 这个字段区间里面的内容全部换成 src 里面的文本内容 :- .method protected getIsVip()V
- .locals 3
- .prologue
- const/4 v0, 0x1
-
- return v0
- .end method
复制代码
|