IDEA ATOZ

管理人がみつけたWebサービスや役立つ情報をお届け

正規表現を図でわかりやすく可視化してくれるサイト「Regexpra」

 2016年12月19日   

「Regexpra」は、入力した正規表現を解析して図として可視化してくれるWebサービスです。正規表現がどんな手順で何に対してマッチさせているかなど、分かりやすくビジュアライズしてくれます。解読が困難で複雑な正規表現を理解したいってときに便利です。また、スマホからでも利用可能なのでサクッと調べたいとき手早く解析することができます。

使い方・可視化方法

試しに電話番号かどうかをマッチさせるの以下のような正規表現で試してみます。頭0固定で0xx-xxxx-xxxxという形、または、0xx(xxxx)xxxxという形のパターンのものを検出します。

/(0\d{1,4})[-\(\s](\d{1,4})[-\)\s](\d{4})/

解析したい正規表現をボックスに入力したら「Display」をクリックします。

入力した正規表現がどのような手順で何にマッチされて何回繰り返しているかなど可視化された図が表示されました。

SVG形式でのダウンロードやパーマリンクを共有することができます。

正規表現の例

他にどんな風に正規化表現がビジュアライズされるのか幾つか試してみました。

半角数字

全てが0から9まで半角数字であるかを調べる正規表現。

/^[0-9]+$/

郵便番号

xxx-xxxxのパターン、xxxxxxxのパターンになっているかを調べる正規表現。

/\d{3}-?\d{4}/

メールアドレス

メールアドレスの形になっているかを調べるオーソドックスな正規表現。

/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/

URL

URL(SSL化の場合も含む)の形になっているかを調べる正規表現。

/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/

是非、お試しあれ。

ウェブサービス

関連記事

溶け込み過ぎ!指定した画像でうまく顔写真を合成してくれるサービス「Photo505」

「Photo505」は、指定した画像にエフェクトを追加して合成写真を生成してくれるサイトです。顔認識をして、しっかり溶け込むような画像を作成してくれます。

指定した画像にエフェクトを使ってハメコミ合成してくれるサイト「Funnywow」

「Funnywow」は、指定した画像に様々なエフェクトをかけてくれるサービスです。画像をアップするだけで壁画の人物やお札の肖像などユーモア溢れる面白い効果をかけることができます。

これは面白い!指定したURLを絵文字に変換してくれるサイト「linkmoji」

「linkmoji」は、指定したURLを絵文字のアドレスに変換してくれるサイトだ。生成したURLはカラフルで可愛らしい絵文字であるだけでなく実際に使用することができる。TwitterやFacebookなどSNSで使えば注目されること間違いなし。

レスポンシブデザイン用の画像を一括生成してくれるサイト「Responsive Image Breakpoints Generator」

「Responsive Image Breakpoints Generator」は、レスポンシブデザイン用に画像をまとめて複数サイズ生成してくれるサイトです。様々な画像サイズの画像をいちいち用意せずとも、元となる一枚をブラウザ上にアップロードするだけで簡単にレスポンシブデザイン用の画像を作成することができます。また、貼付け用コードも同時に生成される実用的なものとなっています。

Adobe CS風なデザインのアイコンを簡単に作成してくれるサービス「Icon Generator」

「Icon Generator」はAdobe CSやHTML5風のアイコンを簡単に作成することができるジェネレータ。ロゴのテキストや文字色、背景色、ボーダーの色など結構細かく設定をすることが可能だ。

現在の自分のTwitterアイコンからGIFアニメを作成できる「GIFアニメアイコンじぇねれーた」

「GIFアニメアイコンじぇねれーた」は、現在自分が設定しているTWitterアイコンの画像からGIFアニメーションを生成してくれるサイトです。アカウント名を入力すれだけで簡単に動くGIFアニメが作成されます。

簡単にSVGベースのシームレスなパターン画像を生成してくれるWebサービス「Plain Pattern」

「Plain Pattern」は、SVGベースのシームレスなパターン画像を簡単に生成してくれるWebサービスです。ブラウザ上でプレビュー確認しながらサッサと編集ができます。サイト制作やPhotoShopで継ぎ目のない素材を使いたいときに便利です。

様々な条件に従って画像をリサイズできるサービス「Bulk Resize Photos」

「Bulk Resize Photos」は、指定した条件に従って画像をリサイズすることが出来るできるサービスです。シンプルで洗練されたデザインで使いやすいのが特徴。ブラウザ上で条件を設定するだけなので、ちょっとした画像をササッと目的のサイズに変換したい時に便利です。

最大3200件までOK!他人の過去のツイートを一括で調べられるTwitter検索サイト「TwimeMachine」

「TwimeMachine」は、他人のツイートの過去ログを一括で見ることができるサイトです。最大3200件まで過去のつぶやきを調べることが可能です。検索機能が付いているのが嬉しいポイントで、他のTwitter検索サービスに比べて多くのつぶやき一度に見ることができるのが特徴。ページを跨ぐことなく1ページで過去のツイートをまとめ表示をしてくれるので、ストレスなくツイートを検索することができます。

一時的に使いたいときに便利!10分だけ使うことのできるファイルストレージ「10minutestorage」

「10minutestorage」は、その名の通り10分間のみファイルを共有することができるストレージサービスです。10分間のみなので使い道は限られるとは思いますが、仕事などで急に簡易的なオンラインストレージが必要になったときに役立つサービスです。

Message

メールアドレスが公開されることはありません。