これにはRubularを使用しています。次の文字列があります。
summary = "Hi world. Hi world. Hi world. Hi world. Hi world. Hi world. Hi world. Hi world (this is here). Hi world Hi world (wow)."
次のようにして、文字列からすべてのかっこを削除しようとしています。
summary.gsub!(/\([^()]*\)/,"")
問題は、これがスペースを取得していないため、次のようになります。
「Hi world. Hi world. Hi world. Hi world. Hi world. Hi world. Hi world. Hi world. Hi world Hi world.」
ピリオドの前に不要なスペースがあることに注意してください。正規表現を更新して、括弧を削除したときに残っている余分なスペースを削除するにはどうすればよいですか?