Thread strings in array löschen (19 answers)
Opened by Iggy86 at 2012-08-13 13:46

Raubtier
 2012-08-13 15:08
#160870 #160870
User since
2012-05-04
1057 Artikel
BenutzerIn

user image
2012-08-13T13:01:16 Linuxer
Einfacher Schnellschuß ohne Optimierung oder langes Grübeln, der auch Kommentare auf einer Zeile berücksichtigt.

Code (perl): (dl )
1
2
3
4
    # full comment
    if ( $element =~ s{ /\* .*? \*/ }{}x ) {
        next;
    }


Warum eigentlich next? Es kann auch ein Kommantar in der Mitte einer Zeile sein und danach ein weiterer anfangen. Auch vielleicht s///g nehmen, da es mehrere Kommenare pro Zeile geben kann.

Aber immer alles Mist, wenn versucht wird, mit REs echten Quelltext zu parsen.

View full thread strings in array löschen