Eclipseで正規表現を用いた検索

今まで気付いていなかったのですが、Eclipseの検索で正規表現が使えました。任意のリソースを選択した後、 control + h で検索画面を開きます。検索画面の右に正規表現をチェックできるボックスがあるので、選択することで正規表現が使えるようになります。

なぜわざわざ正規表現を使ったかというと、“hoge”data-type=”hoge”“hoge” data-type=”hoge” というように、data-type の前にスペースを入れたく、しかし “data-type のように検索しても 以外でかつスペースでないケースが落ちてしまいます。そこで \Sdata-type のように検索することで、空白文字を含んでいない条件のみを選択できました。

個人的に注意したいと思ったのが、一括の検索と置換を使うと余計な修正を加えかねないという点です。検索結果にはせめて目をとおして、差分のチェックも行いたいと思います。