Dies ist der Befehl regexp-assemblep, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
regexp-assemble – Stellt eine Liste regulärer Ausdrücke aus einer Datei zusammen
ZUSAMMENFASSUNG
regexp-assemble -abcdfinprsStTuUvw Datei [...]
BESCHREIBUNG
Stellen Sie eine Liste regulärer Ausdrücke entweder aus der Standardeingabe oder aus einer Datei zusammen
Regexp::Assemble-Modul.
OPTIONAL
-a Schau voraus. Fügen Sie „(?=...)“ Lookahead-Assertionen mit der Breite Null in das Muster ein
notwendig.
-b Leer. Leerzeilen ignorieren.
-c Kommentar. Grundlegende Kommentarfilterung. Entfernen Sie Perl-/Shell-Kommentare („\s*#.*$/“).
-d Debuggen. Aktiviert die Debug-Ausgabe. Geeignete Werte finden Sie unter Regexp::Assemble.
-i Einzug. Drucken Sie den regulären Ausdruck mit dem Einzug von n aus, um die Verschachtelung anzuzeigen. Aka
hübscher Druck. Impliziert -p.
-n Kein Zeilenumbruch. Drucken Sie nach dem Muster keine neue Zeile. Nützlich bei der Interpolation
Ausgabe in ein Template-System o.ä.
-p Drucken. Drucken Sie das Muster aus. Dies ist die Standardeinstellung, sie ist jedoch erforderlich, wenn -t
Der Schalter ist aktiviert (denn wenn Sie Muster normalerweise testen möchten, ist Ihnen das egal
wie das zusammengesetzte Muster aussieht).
-r Reduzieren. Das Standardverhalten besteht darin, das zusammengesetzte Muster zu reduzieren. Dies aktivieren
Der Schalter bewirkt, dass der Reduktionsalgorithmus ausgeschaltet wird. Dies kann Ihnen bei der Bestimmung helfen
wie viel Reduktion durchgeführt wird.
regexp-assemble pattern.file | Toilette
# gegen
regexp-assemble -r Musterdatei | Toilette
-s Statistiken. Drucken Sie einige Statistiken über das zusammengesetzte Muster aus. Die Ausgabe wird an gesendet
STDERR (damit das generierte Muster an eine andere Stelle umgeleitet werden kann).
-S Nur Statistiken. Wie -s, außer dass das Muster selbst nicht ausgegeben wird. Nützlich mit
-d 8 um die benötigte Zeit zu sehen.
-t Prüfen. Testen Sie den zusammengesetzten Ausdruck anhand des Inhalts einer Datei. Jede Zeile ist
aus der Datei gelesen und mit dem Muster abgeglichen. Zeilen, die nicht übereinstimmen, sind
gedruckt. Mit anderen Worten: Keine Ausgabe ist eine gute Ausgabe. In dieser Betriebsart Fehler
Der Status ist 1 im Falle eines Fehlers, 0, wenn alle Zeilen übereinstimmen.
-T Zeit. Drucken Sie Statistiken über die Zeit, die zum Reduzieren und Zusammensetzen des Musters benötigt wurde. (Das ist
lediglich ein Faulpelz-Synonym für „-d 8“).
-u Einzigartig. Karpfen, wenn doppelte Muster gefunden werden.
-U Abrollen. Transformiere „a+“ et al in „aa*“ (was zusätzliche Kürzungen ermöglichen kann).
-v Ausführung. Drucken Sie die Version des Regexp-Assemble-Skripts.
-w Wort/Ganzes. Wenn Sie den Inhalt einer Datei mit „-t“ testen, klammern Sie den Ausdruck ein
mit „^“ und „$“, um das gesamte Wort oder die gesamte Zeile aus der Datei abzugleichen.
DIAGNOSE
Druckt eine Zusammenfassung des Problems aus, wenn ein hinzugefügtes Muster dazu führt, dass die Baugruppe fehlschlägt.
Verwenden Sie regexp-assemblep online über die Dienste von onworks.net