Hallo Leute,
ich habe ein Plugin geschrieben was mir JS und CSS Files minifiziert und zu einem Package zusammenpackt.
Das klappt alles, nun habe ich aber ein Problem festgestellt das mein preg_replace alle Blockkommentare entfernt, dass ist natürlich blöd wenn man ein JS verwendet was ein Copyrightsvermerk oder ähnliches beinhaltet.
Meine Frage also, wie muss der preg_replace aussehen das nur Blockkommentare ohne solche Hinweise entfernt werden?
Hier mein Regex der alle entfernt.
Mir fehlt da der Ansatz, ich hatte versucht eine Verneinung in der Form
einzubauen, aber das brachte keinen Erfolg.
Vielen Dank für eure Hilfe Gruß der Litter
ich habe ein Plugin geschrieben was mir JS und CSS Files minifiziert und zu einem Package zusammenpackt.
Das klappt alles, nun habe ich aber ein Problem festgestellt das mein preg_replace alle Blockkommentare entfernt, dass ist natürlich blöd wenn man ein JS verwendet was ein Copyrightsvermerk oder ähnliches beinhaltet.
Meine Frage also, wie muss der preg_replace aussehen das nur Blockkommentare ohne solche Hinweise entfernt werden?
Hier mein Regex der alle entfernt.
PHP-Code:
const BLOCK_COMMENTS = "~\/\*.*?\*\/~isU";
$value = preg_replace(self::BLOCK_COMMENTS, '', $value);
PHP-Code:
"(^copyright|lizenz|license|autor)";
Vielen Dank für eure Hilfe Gruß der Litter
Kommentar