Als «regular-expression» getaggte Fragen

Reguläre Ausdrücke sind ein Mittel zum Abgleichen eines Zeichenmusters innerhalb einer Zeichenfolge.


1
Datei (1) und Magie (5): Priorisierung eines Ergebnisses
Meine Frage folgt dieser: Datei (1) und Magie (5): Beschreibung anderer Formate . Ich möchte eine FASTA-Sequenz beschreiben ( http://en.wikipedia.org/wiki/FASTA_format ) Es könnte eine DNA-Sequenz sein (nur mit ATGC) >header ATGCTAGCATAGCATCGATGCTGTAGCTACGTAGCTACGTCTACG Ein "magisches" Muster wäre >.*\n[ATGC]* oder eine PROTEIN- Sequenz (ACDEFGHIKLMNPQRSTVWYBZX, die auch ATGC enthält) >header AHITKLMNPQRGHIKLMNPQRC Ein "magisches" Muster …




1
Verwenden von Modifikatoren für Perl-kompatibles Regex (PCRE) in grep
Gemäß grep --helpund man grepkönnen wir die -POption verwenden, um das Muster als regulären Perl-Ausdruck (PCRE, um genau zu sein) anstelle der standardmäßigen regulären POSIX-Basisausdrücke (BRE) zu interpretieren . In der Perl-Sprache können dem Ausdruck verschiedene Modifikatoren hinzugefügt werden, um die Musterinterpretation (in der Syntax von /pattern/modifiers) anzupassen . Also, …


5
Sortieren Sie die Eingabedatei nach den Ergebnissen eines regulären Ausdrucks
Ich möchte eine Datei basierend auf den Ergebnissen eines regulären Ausdrucks sortieren. Zum Beispiel, wenn ich die folgenden Eigenschaftsdeklarationen in Obj-C habe @property (nonatomic, strong) id <AlbumArtDelegate, UITextFieldDelegate> *albumArtView; // 1 @property (nonatomic, strong, readonly) UIImageView *profileView; // 2 @property (nonatomic, strong, readwrite) UIButton *postFB; // 3 @property (nonatomic, assign) …


2
grep caret scheint keine wirkung zu haben
Ich hatte den Eindruck, dass ein Caret-Symbol " Anfang der Zeile " mit erweiterten regulären POSIX-Ausdrücken bedeutet. Wenn ich es damit benutze grep, verhält es sich jedoch unerwartet. Ich verwende GNU grep 2.5.4 unter Ubuntu 10.04 Lucid Lynx . Ich spreche eine Zeile ' Hallo ' aus und leite sie …

5
Match Regex in ksh
Ich möchte so etwas in KSH machen: if (( $var = (foo|bar)[0-9]*$ )); then print "variable matched regex" fi Ist das überhaupt möglich? Für die Aufzeichnung verwende ich Ksh Version M-11/16/88iauf einem Solaris 10-Computer.


2
Mustervergleich schließen doppelte Zeichen aus
Gibt es einen regulären Ausdruck für Folgendes, der Zeichen in einem Zeichensatz nur einmal entspricht? Mit anderen Worten, sobald ein Zeichen gefunden wurde, entfernen Sie es aus dem Satz. Wenn grep dies nicht kann, gibt es ein eingebautes Dienstprogramm, das dies kann? Beispiel: Characters to match only once: spine Eingang: …


2
Direktes Ersetzen von Zeilen, die mit einem Muster in einem bestimmten Satz von Dateien übereinstimmen
Nach meiner vorherigen Frage: Entfernen Sie Schrägstriche / übergeordnete Pfade aus Dateinamen in CSS- und Javascript-Inhalten Ich kam zu dem folgenden Befehl, der alle Dateinamen in diesen Dateien nur mit dem Basisnamen ersetzt: grep -o -h -E '[A-Za-z0-9:./_-]+\.(png|jpg|gif|tif|css)' |\ sed "s:[a-zA-z0-9]*/::" `find . -name '*.css' -or -name '*.js'` Wie speichere …

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.