• ベストアンサー

正規表現で特定文字に挟まれた範囲内での検索

VS CODE にて文字列の正規表現で文字列(プログラムではありません)の検索をしたく質問いたします。 (A B C)<A B C> という文字列があり、この中の半角スペースを別の文字に置換したいのですが、全ての空白ではなく( )に挟まれた中の半角スペースだけを検索したいと思っています。 ↑の用な文字列から( )内の半角スペースだけを照らし出す正規表現を教えていただいていただけると嬉しいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.1

・括弧の対応が取れている ・括弧のネスティングが無い という前提で、 _(?=[^()]*\)) を置換すれば良いです。空白が表示されないので、代わりに下線を書いていますが、先頭は下線じゃ無くて空白1文字にして下さい。 上記前提が成り立たないと、VScodeでは難しいかと思います。

hamtak
質問者

お礼

無事に出来ました。 すごいです! 誠にありがとうございます!!

関連するQ&A

専門家に質問してみよう