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-prettify でD言語をハイライトするハンドラー
をかいた。
使い方
<script src="lang-d.js" type="text/javascript"></script> ... <pre class="prettyprint lang-d"> ...
ネストできる字句は未対応
ネストできるブロックコメントとトークン文字列