elyarアバド:
私は、指定された部分が共通していくつかの文字を持っている単一のStringのいくつかの部分を変更する必要があります。例えば:
作業員=>作業
仕事=>働いていました
ノート ::「=>」手段「への変更」
このようなバグをたくさん出して以下のようにコードを使用します:
String txt = "work like a real worker";
String txt2 = txt.replace("worker", "working").replace("work", "worked");
私は上記のコードをテストしたように、それらの出力は、しかし、私は「本当の作業のように働いた」を取得する必要があり、「本物のworkedingのように働きました」。
マイケルA. Schaffrath:
あなたが単語全体を交換したい場合は、見ていマイケルの答えを。あなたがもう一度あなたの前の交換の対象-言葉を交換することなく、他の言葉で含有させることができるいくつかの単語を交換したい場合は、このような中間ステップを追加してみてくださいすることができます:
String txt = "work like a real worker in the workplace";
String txt2 = txt.replace("worker", "{$1}").replace("work", "{$2}");
String result = txt2.replace("{$1}", "working").replace("{$2}", "worked");
版画
workedplace実作業のように働きました