プログラマといえども難しいのが正規表現です。プログラミング言語によって方言もありますし、マッチした後の変換などでつい指定を間違えてしまったりします。Atomなどはマッチした部分が置換前にハイライトされますが、Emacsなどはそんな機能もないので何度もミスしてしまいます。 そこで使ってみたいのがregxrです。macOS用の正規表現チェッカーです。

regxrの使い方

上に正規表現、下にサンプルになるテキストを記述します。マッチした場所がハイライトするので分かりやすいです。

反映はリアルタイムに行われます。

正規表現の練習に良いですね。

regxrはSwift製なので、適用される正規表現はSwiftで使えるものになるでしょう。プログラムに組み込む前に正規表現を試したり、思ったマッチにならなかった場合の確認に使えるでしょう。

regxrはmacOS用のオープンソース・ソフトウェア(MIT License)です。

lukakerr/regxr: A minimal, lightweight MacOS desktop application to check for regular expression pattern matches