MatthiasGi
Grüner Idealist
Hallo allerseits!
Ich bin dabei ein kleines PHP-Skript zu schreiben, dass Programm-Code aufbereitet. Jetzt stehe ich aber vor folgenden Problemen:
1. Alle Leerzeichen und Tabs sollen entfernt werden, ausser sie befinden sich in einem Ausdruck, der von einfachen oder doppelten Anfuehrungszeichen (' und ") umschlossen wird. Preg-Match?
2. Es sollen Kommentare entfernt werden, und zwar jeglicher Art. Und davon gibt es viele :
- Einmal die einzeiligen, die mit einem Semikolon beginnen (. Eigentlich kann man sagen, dass er alle Ausdruecke, die mit einem Semikolon beginnen und sich am Ende einer Zeile befinden, loeschen soll, ausser sie befinden sich wieder in Anfuehrungszeichen
- Dann gibt es die, die mit dem Ausdruck "#comments-start" beginnen und mit "#comments-end" aufhoeren.
Wie erkenne ich diese?
Das war soweit auch alles. Danke schonmal im Voraus fuer die Beantwortung der beiden Fragen !
Einen schoenen Abend noch und einen guten Start in die Woche,
Matthias
Ich bin dabei ein kleines PHP-Skript zu schreiben, dass Programm-Code aufbereitet. Jetzt stehe ich aber vor folgenden Problemen:
1. Alle Leerzeichen und Tabs sollen entfernt werden, ausser sie befinden sich in einem Ausdruck, der von einfachen oder doppelten Anfuehrungszeichen (' und ") umschlossen wird. Preg-Match?
2. Es sollen Kommentare entfernt werden, und zwar jeglicher Art. Und davon gibt es viele :
- Einmal die einzeiligen, die mit einem Semikolon beginnen (. Eigentlich kann man sagen, dass er alle Ausdruecke, die mit einem Semikolon beginnen und sich am Ende einer Zeile befinden, loeschen soll, ausser sie befinden sich wieder in Anfuehrungszeichen
- Dann gibt es die, die mit dem Ausdruck "#comments-start" beginnen und mit "#comments-end" aufhoeren.
Wie erkenne ich diese?
Das war soweit auch alles. Danke schonmal im Voraus fuer die Beantwortung der beiden Fragen !
Einen schoenen Abend noch und einen guten Start in die Woche,
Matthias