- ベストアンサー
括弧を削除する正規表現
毎度お世話になります。 早速ですが、注釈(「図○」「○○参照」など)などが入った括弧を、正規表現「\(.+\)」で検索して不要な括弧を削除する作業をすると、二番目の括弧まで、すなわち、下記の場合、「(図3)」だけでなく、全体の「(図3)とライン入力端子(色は青)」がヒットすることがありますが、一番目だけがヒットするようにするための正規表現を教えてください。 (図3)とライン入力端子(色は青) どなたかお知恵を拝借したいのですが..... 以上、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
. だと) にもマッチしてしまうので、そういう結果になるのだと思います。 \([^)]+\) ではいかがでしょうか。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
\(.+?\) でもいいかも
お礼
長大なファイルで実験してみました。正確に括弧を一つだけキャッチしてくれました。ありがとうございました。 解決です。