Webサービスやアプリを開発して運営するのが趣味です。



正規表現確認ツール RegEx Cafe を作った

2012年03月11日 20:49

RegEx Cafe - JavaScript Regular Expression Tester

http://kkosuge.github.com/regex-cafe/
CoffeeScriptで書いたのでCafeです。

サクッと正規表現の確認をしたいとき Rubular が便利で使う事が多かったんだけど、落ちてる事が多かった。サイト自体が落ちてなくても、テスト結果の表示がベラボーに遅い事があったりする。入力するたびAjaxで結果取りに行ってるから遅くなるのは仕方ない気するんだけど、簡単な確認くらいならJavaScriptでいいじゃんと思ったので再開発しました次第です。Githubページにホスティングしてもらってるので落ちる事ほとんどないだろうし、通信しないので速いです。
正規表現テストツールの既出感やばいけど、その中でもRegEx Cafeはだいぶ使い易くて良いと思う。



CoffeeScript 便利


check =->  $("#match-results").html('')  regex = new RegExp($("#regex-str").val(),$("#regex-opt").val())  results = $("#text").val().match(regex)  for result,i in results    content = "<div class=\"results\">#{i}: #{result}</div>"    $("#match-results").append(content)
check =->
  $("#match-results").html('')
  regex = new RegExp($("#regex-str").val(),$("#regex-opt").val())
  results = $("#text").val().match(regex)
  for result,i in results
    content = "<div class=\"results\">#{i}: #{result}</div>"
    $("#match-results").append(content)


CoffeeScript便利。このツールのソースのソース10行くらいです。