括弧内の文字を検索と置換:私は括弧内の単語を検索し、交換する必要が私は、文字列の種類持って
String text = "(plum) some other words, [apple], another words {pear}.";
を、ブラケット自体を交換しないでください。
私が書く場合:
text = text.replaceAll("(\\(|\\[|\\{).*?(\\)|\\]|\\})", "fruit");
私が手:
fruit some other words, fruit, another words fruit.
だから、ブラケットは果物と去っていきましたが、私はそれらを維持する必要があります。
所望の出力:ここ
(fruit) some other words, [fruit], another words {fruit}.
_desired_の出力で質問を明確にすることはできますか? – rmlan
text = text.replaceAll( "\\(| \\ [| \\ {)。*?(\\)| \\] | \\})"、 "\\(fruit \\)"); –
下記の私の答えを試してみてください。 – prsvr