6

必要な条件を除いてすべてのコメントを自動的に削除するオンラインパーサーを知っている人はいますか? すなわち

<!--[if lt IE 9]>

HTML5の縮小化のさまざまな形式を試しましたが、バグがあります

これらのphpソリューションも見ましたが、オンラインパーサーが既に存在する場合は使用することを お勧めします

PHP で HTML コメントを削除し、条件を残す

4

2 に答える 2

24

ここで、あなたのために1つ作成しました:http://jsfiddle.net/DerekL/BUVkS/show/

ソースを確認したい場合は、ここにあります:http: //jsfiddle.net/DerekL/BUVkS/

HTMLコードを中に入れて、をクリックしますremove comments
その後、すべてのコメントが削除され、条件が残ります。

(あなたが置いたPHP正規表現(リンク)を使用し、それをJavaScriptに入れて、改行に一致するように少し変更しました)

/<!--(?!\s*(?:\[if [^\]]+]|<!|>))(?:(?!-->)(.|\n))*-->/g
于 2012-04-29T21:01:08.760 に答える
3

このオンライン js コメント削除ツールは問題なく動作するようです

http://james.padolsey.com/demos/comment-removal-js.html

于 2013-06-03T14:13:29.067 に答える