Java String の括弧とその中のテキストの削除について質問する必要があります。たとえば、私は
String str = "I am a new (Software) Engineer"
問題は、使用せずにここで部分文字列「(ソフトウェア)」を削除する方法です
str.replace("(software)", "")
次の文字列にある可能性があるため、「私は新しい(電気)エンジニアです」または「(機械」)またはそのようなものになります。
どうすればこれを行うことができますか?1つの方法は、「(」と「)」のインデックスを取得し、そのインデックスを使用してそれらを削除/置換することだと思いますが、これを行うためのより短い方法があることを願っています