Ben comment-striptizci yazma ve burada tüm ihtiyaçları için karşılamak için çalışıyorum. Ben hemen hemen tüm yorumları kaldırır kodunun altında yığını var, ama aslında çok ileri gider. Çok zaman çalışıyor ve maç için regex desenleri test ve araştırma geçti, ama onlar her en iyi olduğunu iddia etmiyorum.
Benim sorunum ben de ben aslında kaldırdık istemiyorum standart kodu 'gerçekten yorumlar değildir' PHP yorumlarınıza '(, hatta PHP dizeleri var durum olması.
Örnek:
<?php $Var = "Blah blah //this must not comment"; // this must comment. ?>
Ne oluyor bitiyor o ince olduğu, din üzerinden şeritler, ancak bazı sorunlar bırakıyor olması:
<?php $Var = "Blah blah ?>
Ayrıca:
Yorum biten dahil satırın kalanını kaldırır aynı zamanda, sorunlara neden olur?>
Sorunu bakın? Yani bu ne ihtiyacım olduğunu ...
- Içinde'' veya Yorum karakterler "" göz ardı edilmesi gerekir
- Çift bölü kullanın, aynı hat üzerinde PHP Yorumlar, sadece yorum kendisi belki kaldırmak gerekir, ya da tüm php codeblock kaldırmanız gerekir.
İşte şu anda kullandıkları desenler bulunuyor, benim mevcut desen yapabilirsiniz düzelme varsa söyle çekinmeyin? :)
$CompressedData = $OriginalData;
$CompressedData = preg_replace('!/\*.*?\*/!s', '', $CompressedData); // removes /* comments */
$CompressedData = preg_replace('!//.*?\n!', '', $CompressedData); // removes //comments
$CompressedData = preg_replace('!#.*?\n!', '', $CompressedData); // removes # comments
$CompressedData = preg_replace('/<!--(.*?)-->/', '', $CompressedData); // removes HTML comments
Bana verebileceğiniz herhangi bir yardım büyük mutluluk duyacağız! :)