正規表現を可視化してくれるサイト「Regexper」
1年以上前の記事です。内容が古い可能性があります。
先日のブログ移転の時といい、正規表現には大変お世話になっております。
ただ、複雑なものになると実際、どうなっているのかよくわからないんですよね。
そんな正規表現をわかりやすく可視化してくれるサイトがありました。
□ 正規表現を解析して可視化してくれるサイトが凄すぎる件 – ばしぶろ
□ Regexper
どんなふうに可視化してくれるのかというと、こんな感じです。
こんな正規表現があったとします。
(^(?!090|080|070)(^\d{2,5}?\-\d{1,4}?\-\d{4}$|^[\d\-]{12}$))|(^(090|080|070)(\-\d{4}\-\d{4}|[\d-]{13})$)|(^0120(\-\d{2,3}\-\d{3,4}|[\d\-]{12})$)|(^0080\-\d{3}\-\d{4})
こちらは、携帯電話番号の正規表現だそうです。
これを上記サイトに通すと以下の様なものを返してくれます。
まあ、なんとなくはわかりますが、ここまで形にしてもらっても難しいです。
ただ、作った正規表現がちゃんとかけているのか確認するためのツールとしては結構使えるんじゃないでしょうか?
実は、先日、検索パターンで使った正規表現も正確には以下のように書かないんといけないんですよね。
誤:http://webdirector.livedoor.biz/archives/(........).html
正:http:\/\/webdirector\.livedoor\.biz\/archives\/(........)\.html
ちゃんと目的の文字列がヒットしたので上記、間違った書き方のまま解説しちゃいましたが、SE的には変えておいたほうがいいんでしょうね。
とりあえず、このページにリンク貼っておくことにします。
アドセンス広告メイン
関連記事
-
-
ユビキタスの第一歩、スマホ(スマートフォン)やタブレットで家電が遠隔操作できる「heimcontrol.js」
1年以上前の記事です。内容が古い可能性があります。ユビキタスという言葉は最近あま …
-
-
背景(バックグラウンド)のイメージをモニター(ウインドウ)のサイズによって変える(レスポンシブルデザイン)Webサイトの作り方【CSS3コーディング】
1年以上前の記事です。内容が古い可能性があります。今、作っている某総合福祉センタ …
-
-
HTTPS(SSL)が無料になるプロジェクト「Let’s Encrypt」
1年以上前の記事です。内容が古い可能性があります。なんと、HTTPSが無料で使え …
-
-
「精神年齢鑑定」が面白い(ツイッター、Facebook連携不必要)
1年以上前の記事です。内容が古い可能性があります。なんか、一部で「精神年齢鑑定」 …
-
-
悪質ランディングブログ(広告ブログ・偽ブログ)は右クリックで見抜け
1年以上前の記事です。内容が古い可能性があります。いやいや、最近はFaceboo …
-
-
半サラリーマンになって「はてなブックマーク」を再開した理由
1年以上前の記事です。内容が古い可能性があります。実は、随分前から自然と「はてな …
-
-
meta refreshを使わずに自動でリンクに飛ばす方法
1年以上前の記事です。内容が古い可能性があります。CGIスクリプトの仕様で、1つ …
-
-
今度は小売店が死亡?「Googleローカルショッピング」始まる
1年以上前の記事です。内容が古い可能性があります。以前、Webデザイナー死亡なG …
-
-
PHPでパーミッション(実行権)の設定が必要ない理由
1年以上前の記事です。内容が古い可能性があります。Webテクノロジーも日々進化し …
-
-
上級エージェントは広域マップを使いこなす「Ingress Intel Map」【INGRESS(イングレス)】
1年以上前の記事です。内容が古い可能性があります。INGRESS(イングレス)や …









