
Nehmen wir an, ich habe diese kleine Textdatei, zum Beispiel aus Gründen.
[email protected]:948
[email protected]:11111===
[email protected]:123
Wie entferne ich den gesamten Text vorher ===
?
Ich verwende Windows 10 und brauche daher nichts über Linux.
Antwort1
- Ctrl+H
- Finde was:
^.*(?====)
- Ersetzen mit:
LEAVE EMPTY
- check Umwickeln
- check Regulärer Ausdruck
- DEAKTIVIEREN
. matches newline
- Replace all
Erläuterung:
^ # beginning of line
.* # 0 or more any character but newline
(?= # positive lookahead, make sure we have after:
=== # 3 equal sign
) # end lookahead
Ergebnis für gegebenes Beispiel:
[email protected]:948
===
[email protected]:123
Bildschirmaufnahme (vorher):
Bildschirmaufnahme (nachher):
Antwort2
Die folgende Sequenz sollte das gewünschte Ergebnis erzielen
CTRL+H
um Suchen undReplace
Fenster zu öffnen- Auswählen
Search mode
alsRegular expression
und Auswählenmatches newline
- Geben Sie den folgenden regulären Ausdruck in
Find what
das Feld ein^.*(?=(\===))
(ersetzen Sie === durch einen beliebigen Zeichensatz) Replace with
Feld leer lassen- Halten Sie den Cursor vor dem ersten Zeichen in der Datei und halten Sie
Direction
ihn gedrückt - Drück den
Replace
Knopf