Als «regex» getaggte Fragen

Wird auch als regulärer Ausdruck oder regulärer Ausdruck bezeichnet und beschreibt eine Reihe von Zeichenfolgen, die häufig zum Suchen und Überprüfen von Zeichenfolgen verwendet werden.

143
Wie ignoriere ich bestimmte Dateinamen mit "find"?

Einer meiner Lieblings-BASH-Befehle ist: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; Durchsucht den Inhalt aller Dateien im und unterhalb des aktuellen Verzeichnisses nach dem angegebenen SearchString. Als Entwickler hat sich dies manchmal als nützlich erwiesen. Aufgrund meines...

79
Verwendung der Abwechslung "|" in sed's Regex

Ich benutze sed, GNU sed Version 4.2.1. Ich möchte die Abwechslung "|" Symbol in einem Unterausdruck. Beispielsweise : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' sollte zurückkehren " blib bou " aber es kehrt zurück "blia blib bou blf". Wie kann ich das erwartete Ergebnis...

73
ANSI-Farbcodes aus dem Textstrom entfernen

Untersuchen der Ausgabe von perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' In einem Texteditor (z. B. vi) wird Folgendes angezeigt: ^[[37mABC ^[[0m Wie würde man die ANSI-Farbcodes aus der Ausgabedatei entfernen? Ich nehme an, der beste Weg wäre, die...

44
Zeilenumbrüche in Sed unter Mac OS X

Ich finde, dass \ndas in sed unter Mac OS X nicht funktioniert. Sagen wir, ich möchte die durch ein einzelnes Leerzeichen getrennten Wörter in Zeilen aufteilen: # input foo bar Ich benutze, echo "foo bar" | sed 's/ /\n/' Aber das Ergebnis ist doof, dem \nist nicht entgangen! foonbar Nachdem ich...

42
Nur das erste Vorkommen in einer Zeile mit Regex abgleichen

Ich bin völlig neu in Regex und würde mich über jede Hilfe sehr freuen. Die Aufgabe ist einfach. Ich habe eine CSV-Datei mit Datensätzen, die folgendermaßen lauten: 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 Ich möchte das...