Als «regex» getaggte Fragen

Regex (oder Regexp) ist als regulärer Ausdrucksabgleich von Mustern, Zeichenfolgen oder Zeichen in beispielsweise einer großen Textdatei bekannt. Fragen sollten unabhängig von der jeweiligen Programmiersprache als solche gekennzeichnet werden. Das Tag kann auch für Befehlszeilen- oder Grafikprogramme mit Regex-Plugins oder einigen Regex-Funktionen verwendet werden.

4
Wie kann ich nach Tabulatoren suchen, ohne Literal-Tabulatoren zu verwenden, und warum funktioniert \ nicht?
Wenn ich mit (e) grep nach Registerkarten in einer Datei suche, verwende ich die Litteral-Registerkarte ( ^v + <tab>). Ich kann nicht \tals Ersatz für Tabulatoren in regulären Ausdrücken verwenden. Mit zB sed funktioniert dieser Ausdruck sehr gut. Gibt es also eine Möglichkeit, einen nicht-literarischen Ersatz zu verwenden, <tab>und welche …




3
Unterschied zwischen '.' , '?' und '*' in regulären Ausdrücken?
Könnte ich ein Beispiel dafür bekommen, wie sich diese drei Elemente (heißen sie Metazeichen?) Unterscheiden? Ich weiß, dass *das alles oder nichts bedeutet, aber ich bin nicht sicher, ob es der richtige Weg ist, darüber nachzudenken. Auf der anderen Seite .und ?scheinen gleich. Sie stimmen mit einem Charakter überein, oder?
21 bash  regex 

1
Verwenden von Modifikatoren von Perl-kompatiblem 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-Grundausdrü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, …
20 grep  perl  regex 

2
Was bedeuten ^ $ und ^ #?
Das verstehe ich nicht BADIPS=$(egrep -v "^#|^$" $tDB). Kannst du es erklären? vollständiger Code: #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq/?p=3402 # Author: nixCraft <www.cyberciti.biz> under GPL v.2.0+ # ------------------------------------------------------------------------------- ISO="af cn" ### …
17 grep  regex 

3
Wie kann ich beim Extrahieren von Audio mit youtube-dl einen Dateinamen angeben?
Ich kann mit dem folgenden Befehl eine MP3-Datei eines YouTube-Videos erstellen: youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=rtOvBOTyX00 Es wird eine MP3 mit folgendem Dateinamen erstellt: Christina Perri - A Thousand Years [Official Music Video]-rtOvBOTyX00.mp3 Ich benötige den Video-ID-Teil ( rtOvBOTyX00) am Ende nicht und möchte nur Folgendes haben: Christina Perri - …

1
Wie füge ich ein Leerzeichen mit grep ein?
Ich habe eine Datei mit dem Namen Beispiel $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf und wenn ich grepdie Zeile mit dem Leerzeichen vorher .pdfbekomme, kann ich sie scheinbar nicht verstehen. grep *.pdf example gibt nichts zurück (ich möchte sagen, "grep, finde keine oder mehr Leerzeichen davor …

7
Regex mit sed-Befehl zum Parsen von JSON-Text
Ich habe diesen json text: { "buildStatus" : { "status" : "ERROR", "conditions" : [{ "status" : "OK", "metricKey" : "bugs" }, { "status" : "ERROR", "metricKey" : "test_success_density" }, { "status" : "OK", "metricKey" : "vulnerabilities" } ], "periods" : [] } } Ich möchte den Gesamtstatus des buildStatus …

2
Reguläre Ausdrücke VS Filename Globbing
Ich weiß, dass reguläre Ausdrücke nur mit Zeichen und Zeichenfolgen verwendet werden dürfen, aber manchmal finde ich sie in den Namen von Dateien. Meine Frage ist: Werden reguläre Ausdrücke nur mit Zeichen oder auch mit Dateinamen verwendet?
15 files  regex  wildcards 

7
Empfehlung für Regex-Editor?
Ich habe vor einiger Zeit nach Empfehlungen für Regex-Editoren zum Stackoverflow gefragt . Es folgt eine der Antworten : Was "gut" ist, hängt davon ab, was für Sie am nützlichsten ist. Für mich sind dies jedoch die Hauptmerkmale für einen guten Regex-Editor (neben der Fähigkeit, reguläre Ausdrücke zu testen und …

6
Grep Zeilenanfang
Ich habe eine Datei mit folgendem Inhalt: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Wie kann ich jede Zeile extrahieren, die mit einer Klammer beginnt?


4
Grep: Das Sternchen (*) funktioniert nicht immer
Wenn ich ein Dokument greife, das Folgendes enthält: ThisExampleString ... für den Ausdruck This*Stringoder *Stringwird nichts zurückgegeben. Allerdings This*gibt die obigen Zeilen wie erwartet. Ob der Ausdruck in Anführungszeichen steht, spielt keine Rolle. Ich dachte, das Sternchen zeigt eine beliebige Anzahl unbekannter Zeichen an? Warum funktioniert es nur, wenn es …

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.