たとえば、「こんにちは、何か」のように、文中の単語を置き換える方法が必要です。に置き換える必要があり"hello, something"ます。
str.replaceAll("hi", "hello")私に与えます"hello, somethellong"。
私も試しましstr.replaceAll(".*\\W.*" + "hi" + ".*\\W.*", "hello")たが、ここで別の解決策を見ましたが、それもうまくいかないようです。
これを実現するための最良の方法は何ですか?他の英数字で囲まれていない単語のみを置き換えますか?