Einzelnen Beitrag anzeigen

lorenz

Registriert seit: 7. Nov 2003
86 Beiträge
 
Delphi 7 Personal
 
#2

Re: Kommentare aus einem CSS-Code löschen

  Alt 24. Sep 2004, 13:53
Hallo!
Also, ich bin jetzt gerade zufällig auf diese Nachricht gestoßen und hoffe, dass es noch nicht zu spät ist.
Ich würde das folgendermaßen machen:
-Ein Array mit einem Record aus einer Integerzahl und einem Booleanwert machen
-Alle Vorkommen von /* suchen und in das Array mit dem Booleanwert true eintragen
-Alle Vorkommen von */ suchen und in das Array mit dem Booleanwert false eintragen
-Das Array nach den Integerzahlen sortieren
-Überprüfen, ob zwei (oder mehr) true aufeinanderfolgen, wenn ja, werden alle bis auf das letzte Record gelöscht
-Überprüfen, ob zwei (oder mehr) false aufeinanderfolgen, wenn ja, werden alle bis auf das erste Record gelöscht
-Die Zahl der gelöschten wird zur Zahl der Fehler dazugezählt.
-Eine Schleife halb so oft, wie Einträge im Array, durchlaufen und immer von [0] bis [1], von [2] bis [3] usw. löschen.

Das Suchen kannst du mit der Funktion machen, die in diesem Thread suchen startpositionsuchen startposition steht.

Ich hoffe, ich konnte helfen.

Tschau, Lorenz
  Mit Zitat antworten Zitat