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.

3
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 aktuellen Projekts und der Struktur meiner Codebasis möchte ich diesen …
143 bash  find  regex 


6
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 erzielen?
79 regex  sed 


10
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 Ausgabe durch eine Art Stream-Editor zu …
73 regex  sed  perl  awk 

10
Ersetzung in Textdatei ** ohne ** reguläre Ausdrücke
Ich muss Text in einer Textdatei durch einen Ersatz ersetzen. Normalerweise würde ich sowas machen sed -i 's/text/replacement/g' path/to/the/file Das Problem ist, dass beide textund replacementkomplexe Zeichenfolgen Bindestriche, Schrägstriche, schwarze Schrägstriche, Anführungszeichen usw. enthalten. Wenn ich alle notwendigen Zeichen in textder Sache entkomme , wird schnell unlesbar. Andererseits brauche ich …
68 bash  regex  sed  text-editing 



5
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 …
44 macos  mac  bash  regex  sed 


6
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 erste Komma durch ein Leerzeichen ersetzen und den Rest der Kommas für jede Zeile intakt …
42 regex 


11
Wie kann ich nach der ersten Spalte in Notepad ++ alles löschen?
Ich versuche, nach einer Spalte in Notepad ++ alles loszuwerden. Der Spaltenmodus ist keine Option. Ist es möglich? Was ich habe: 70.97.110.40 159 ms [n/a] 21 70.97.117.177 134 ms [n/a] 21 70.97.120.10 75 ms [n/a] 21 70.97.122.105 87 ms www.portless.net 21 70.97.122.106 89 ms www.popovetsky.org 21 70.97.122.107 95 ms www.psmythe.net …


12
Mit welchem ​​regulären Ausdruck kann ich eine IP-Adresse abgleichen?
Mit der folgenden grepSyntax möchte ich alle IP-Adressen in einer Datei (aus einem kshSkript) abgleichen grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file Das Problem: Es werden auch Wörter (IP) mit mehr als 4 Oktetten gefunden: 1.1.1.1.1 oder 192.1.1.1.160 Wie kann ich eine gültige IP und nur IP-Adressen mit 4 Oktetten abgleichen? Ich kann auch …
35 regex  grep  ip-address 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.