コンソール (下の画像) があり、すべての oldstinrg を newstring に置き換えるコマンドがあります。しかし、それらのうちの何個が置き換えられたかをどのように数えますか?
(コードが a から b を 1 回だけ置き換えた場合、値は 1 になりますが、a から b を 2 回置き換えた場合、値は 2 になります)
(これはコードの一部にすぎませんが、他の部分は不要であり、コードのこの部分にどのように関連していてもかまいません)
else if(intext.startsWith("replace ")){
String[] replist = original.split(" +");
String repfrom = replist[1];
String repto = replist[2];
lastorep = repfrom;
lasttorep = repto;
String outtext = output.getText();
String newtext = outtext.replace(repfrom, repto);
output.setText(newtext);
int totalreplaced = 0; //how to get how many replaced strings were there?
message("Total replaced: " + totalreplaced + " from " + repfrom + " to " + repto);
}