Entfernen Sie alle Zeilen ohne ein @ - Zeichen in Notepad++
Habe ich eine Liste wie:
asd@asd
abcdefgh
abcde@fgh
ijklmnop
Möchte ich entfernen Sie alle Zeilen ohne das symbol @
. Das Ergebnis sollte sein:
asd@asd
abcde@fgh
Kann das getan werden, in Notepad++, und wenn ja, wie?
Haben Sie vielleicht zu Schüren ein wenig regex, um Ihnen zu helfen, dood.
Ich sah schon auf dieser en.wikipedia.org/wiki/Regular_expression ich finde das @ - smybol mit [A-Za-z0-9]@[A-Za-z0-9], aber nur ich kann ändern und Sie nicht entfernen Sie die andere.
Ich sah schon auf dieser en.wikipedia.org/wiki/Regular_expression ich finde das @ - smybol mit [A-Za-z0-9]@[A-Za-z0-9], aber nur ich kann ändern und Sie nicht entfernen Sie die andere.
InformationsquelleAutor Notepadguy | 2011-09-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen:
und das ersetzen mit einer leeren Zeichenfolge.
Ja, versuchen Sie es mit diesem regulären Ausdruck. Es entfernt alle Zeilen mit, die nicht enthalten, die mindestens ein@ -
Dass regex bedeutet "eine volle Zeile, die nicht mit dem @"
Hat Super geklappt, vielen Dank Xtracto & Ryan Brutto
Wenn Sie möchten, entfernen Sie die gesamte Zeile in eine Aufnahme mit Suchen/Ersetzen, machen Sie Ihre regex
^[^@]*\r\n
(\r\n für einen Windows-text-Datei in NP++ prüfen Sie mit Ansicht -> Symbol Einblenden zu finden, tatsächlich das neue-Zeile-Zeichen)InformationsquelleAutor obaqueiro
Verwenden der suchen-und ersetzen Sie mit dem folgenden regulären Ausdruck:
InformationsquelleAutor Ryan Gross
In das Suchfenster ein, springen mit der "Mark" - Reiter (Wenn es nicht vorhanden ist, müssen Sie aktualisieren Sie Ihre Notepad++).
Wählen Sie "Lesezeichen-Zeile" und "Regulärer Ausdruck", verwenden Sie den regulären Ausdruck, den Sie schon
Drücken Sie "alle Markieren"
Diese Ergebnisse in Lesezeichen für alle Linien ohne
@
.Springen den Menüpunkt "Suche - Lesezeichen -> "Entfernen Bookmarked Lines"".
InformationsquelleAutor stema