0

これには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.」

ピリオドの前に不要なスペースがあることに注意してください。正規表現を更新して、括弧を削除したときに残っている余分なスペースを削除するにはどうすればよいですか?

4

1 に答える 1