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.

21
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...

17
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

16
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...

15
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...

15
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

11
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...

10
Erfassungsgruppen werden beim Umbenennen von Dateien ignoriert

Ich habe eine Reihe von Dateien in diesem Format: ##. ## - Dateiname.mp4 Ich möchte sie umbenennen in: s ## e ##. mp4 Das habe ich mir ausgedacht: Benennen Sie -n "s / ^ (\ d {2}) \. (\ d {2}) um. * / s $ 1e $ 2.mp4 /" Es funktioniert, wenn ich es auf http://regexr.com/ getestet habe, aber wenn ich...

10
Druckwort mit Zeichenfolge und erstem Wort

Ich möchte eine Zeichenfolge in einer Textzeile finden und die Zeichenfolge (zwischen Leerzeichen) und das erste Wort der Phrase drucken. Beispielsweise: "Dies ist eine einzelne Textzeile" "Etwas anderes" "Es ist besser, du versuchst es noch einmal." "Besser" Die Liste der Zeichenfolgen lautet:...

10
Fragen zur Verwendung von Regex Search & Replace in gedit

Ich versuche, das Regex Search & Replace-Plugin von gedit zu verwenden. Ich möchte nach einer Ziffer suchen, die sich zwei- oder dreimal wiederholt, also dachte ich, der reguläre Ausdruck sei [0-9]\{2,3\} Aber es entspricht nicht den Zielen, die es sollte, wie "22". Ich möchte genau ein Wort...