2007年05月11日

リリース時にソースを圧縮する正規表現

実行されるのは中間ファイルだしぃなどと面倒がらず
圧縮しないよりしたほうが良いでしょう。

perl -p -i.bak -e 's/\t|\n|^\/\/(.*)$|\/\*(.*)\*\/|\/\/(.*)$|\{\*(.*)\*\}//g' xxx.php

\tやコメントで偶然区切られてる部分もあるので注意

この置換は pie置換と覚えると忘れなくなった♪
食意地が張ってます・・。

※実は /* */ブロックで改行を含むと除去できないんですが
2回やれば除去できます。なんかダサイのだが時間切れなので
調べるの中止。



2回やるとほとんど全部消えちゃうべ〜
自分でゴリゴリ書くことにしました。
スマソ・・
posted by mari_nyan_ko at 11:20| Comment(0) | TrackBack(0) | PHP パフォーマンス | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/41433803
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック