Reginald RegEx explorerはMac OSX用のフリーウェア(ソースコードは公開されている)。プログラマーなら誰しもが使うであろう正規表現。簡単な表現であればすぐにできるが、オプションを使ったり複雑な条件下で正規表現を使おうとするとなかなかうまくいかずハマってしまうことがある。

スクリーンショット(2010-08-03 11.06.45).png

マッチングした部分がハイライト表示する

 

そこでコードを実行する前に自分の作った正規表現が正しいのか否か確認が出来ると便利だ。細かく言えばプログラミング言語や環境によって記述が異なる場合があるが、それでも便利に使えそうなのがReginald RegEx explorerだ。

Reginald RegEx explorerはMac OSX上で正規表現を書き、それが正しく認識されるか試すことが出来る。元になるテキストと正規表現を書くと、右下にマッチングした結果が表示される。さらに左下にはテキスト中のマッチングした部分がハイライト表示される。

リスト部の数字がよく分からないが、マッチしたものについては該当文字列が表示されるので、その順番を確認することで置換などに利用することもできそうだ。高度な操作もできる故にハマりやすい正規表現、Reginald RegEx explorerを使って乗り切ろう。

 

Reginald RegEx explorer

 http://atastypixel.com/blog/reginald-regex-explorer/