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

RegEx Cafe - JavaScript Regular Expression Tester

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

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


CoffeeScript 便利

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

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