プログラム書く時に正規表現を簡単にチェックしたいなぁというときありますよね。
そんな時にオンラインのツールを使う方いらっしゃると思います。
いろいろな正規表現チェックツール試してみましたが、regex101.comの圧勝だったので紹介したいと思います。
言語設定に日本語がないため、日本ではあまり有名ではありません。
開発者に聞いたところ以下のページで翻訳を追加すると日本語対応してくれるそうです。
英語できる方みんなで一緒に日本語化しましょう!
全部で1000行もないので一人数行でもやればすぐに終わるはずです!
英語できない方はぜひこの記事が、英語ができて協力的で優しいエンジニアに届く様にシェアしてください。
それではここから、regex101.comの素晴らしさを伝えていきたいと思います。
#regex101.comはここがすごい
1. 正規表現に一致した箇所をすぐにハイライトしてくれる
2. マウスオーバーするとその正規表現の意味を教えてくれる
このようにマウスオーバーすると意味を表示してくれます。
キャプチャ置き換えをする場合に何番目かわからなくなる時あると思いますが、マウスオーバーするとそれも教えてくれます。
そのほかにもサイドバーに現在使用している正規表現の意味を一つずつ説明してくれるなど非常に親切な設計になっています。
3. クイックリファレンスが充実
あれっこういう時どう書くんだったっけ?という時にもサイドバーにあるクイックリファレンスからすぐに目的の正規表現を見つけることができます。
4. ユニットテストがかける
複雑な正規表現を修正しておかしくなっていないか簡単にチェックしたい!そんな時にはユニットテストを保存して実行することができます。
5. 置き換えができる
置き換えの正規表現を書くと置き換え結果を表示してくれます。
ほかにも痒いところにてが届くようになっていて、自分でもこんな素晴らしいツールを作りたいと思う様な良いツールですので是非是非みなさんお試しください!