Regulärer Ausdruck, um C-Stil-Blockkommentare zu finden [duplizieren]

10

Wie finde ich dieses Muster mit Regex?

C Stil Block Kommentare

/* xxxxxxxxxxxx */

    
linquize 23.04.2013, 03:02
quelle

2 Antworten

20

Versuchen Sie es mit

%Vor%

um einzelne Zeilen- und Mehrfachzeilen-Blockkommentare zu erfassen. Es sucht nach /* gefolgt von einer beliebigen Anzahl von entweder:

  • ein * , dem kein / folgt
  • ein beliebiges Zeichen außer *

und dann das schließende */ wieder.

    
Campfire 23.04.2013 09:21
quelle
1

Ich empfehle dringend, nur einen Parser zu verwenden, wie die Kommentare, aber wenn nur zum Spaß - von meinem Kopf weg, könnten Sie so etwas mit Ruby tun, vorausgesetzt, Sie wissen bereits, wie man Inhalt aus einer Datei bekommt Denken Sie daran, das ist sehr grob und nur eine mögliche Anleitung - prolly funktioniert nicht out of the box):

%Vor%

Dann bestimmen Sie, wo Sie gerade sind

%Vor%

Dann führen Sie ab, was Sie mit Ihren Kommentaren machen wollen.

%Vor%

Sicher könnte es auch aufgeräumt werden ...

    
kikuchiyo 23.04.2013 03:58
quelle

Tags und Links