Als «regex» getaggte Fragen

13
Grep mehrzeiliges Muster

Wie suche ich über mehrere Zeilen nach einer Phrase? ZB Lets haben die Phrase "mein Eistee", dann kann es in Textdateien eingewickelt werden: as js skdfh dfh djh sf my ice tea. grep stimmt nicht überein, da dazwischen ein Zeilenumbruch steht. Wie passe ich diese an? Ein weiteres mehrzeiliges Muster...

13
Wie beziehe ich Zeilenumbrüche in eine Suche in weniger ein?

Wie kann ich im Rahmen einer Suche mit weniger Zeilenumbrüchen (oder Zeilenenden) suchen? Zum Beispiel möchte ich suchen length=9\n, aber nicht nur suchen wollen length==9 denn das würde Streichhölzer bekommen für length=90\n. Ich benutze GNU bash, Version 4.0.33 (1) -release...

13
Wie ersetze ich rekursiv Zeichen durch sed?

Ist es möglich, Vorkommen einer Zeichenfolge rekursiv zu ersetzen, ohne dieselbe Folge erneut zu durchlaufen? Durch Ausführen eines sedwie in den folgenden Szenarien kann ich die erwähnte Ausgabe erhalten. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX |...

12
Regex für "oder" mehrerer Wörter in grep

[Computer]$ grep "foo|bar" filename Ich verstehe, dass der obige Befehl jede Zeile im Dateinamen zurückgeben sollte, in der "foo" oder "bar" beendet wird. Die Manpages bestätigen | als Regex oder Symbol und der Code funktioniert für "foo" und "bar" unabhängig voneinander. Was vermisse...

10
Fügen Sie jeder Zahl über Regex in Notepad ++ Zeichen hinzu

Ich habe eine sehr grundlegende Frage, die ich einfach nicht verstehen kann. Ich habe ein Textdokument wie dieses: This is 5 a test! This 3 is a test! This is a 9 test! und ich möchte, dass es so aussieht: This is 5c a test! This 3c is a test! This is a 9c test! Das heißt, ich möchte jeder Zahl,...

10
Gibt es ein Gegenteil von: g in vim?

Ich weiß, wie man mit jeder Linie, die einem Muster entspricht, etwas macht :g. Gibt es eine Möglichkeit, mit jeder Zeile etwas zu tun, das nicht zum Muster passt ? Angenommen, ich möchte jede Zeile löschen, die nicht mit / foo / übereinstimmt. Ich könnte so etwas tun wie: :G/foo/d ( :Gist nicht...