私のJavaアプリは、ファイルから次の行を変更しようとしています:
static int a = 5;
目標は、「a」を「mod_a」に置き換えることです。
シンプルstring.replace(var_name, "mod" + var_name)
を使用すると、次のことがわかります。
stmod_atic int mod_a = 5;
これは単純に間違っています。グーグルで調べてみると、「\ b」を前に付けることができ、var_nameは単語の始まりを表す必要があることがわかりましたが、string.replace("\\b" + var_name, "mod" + var_name)
まったく何もしません:(
(「\b」の代わりに「\b」でもテストしました)