前の日 / 次の日 / 最新 / 2009-10

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2009-10-13 Tue

無駄がある正規表現

無駄がある正規表現を簡単にするツールって在るかな。

こんな感じの正規表現を、

/e[0-9_]+|e\+[0-9_]+|e\-[0-9_]+/ //[0-9_]+ が3回も出現している

こういう風にしたい。

/e[+-]?[0-9_]+/ //[0-9_]+ が1回に減った

因数分解っぽい

google-code-prettifyでD言語をハイライト: [javascript]

google-code-prettifyD言語をハイライトするハンドラー
をかいた。

使い方

<script src="lang-d.js" type="text/javascript"></script>
...
<pre class="prettyprint lang-d">
...

ネストできる字句は未対応
ネストできるブロックコメントとトークン文字列