Wie entferne ich in Notepad++ den Teil jeder Zeile von „@“ bis „|“?
[email protected]|cake to apple|cake
Antwort1
Wie heavyd vorgeschlagen hat, kommt es darauf an, was |
Sie zuordnen möchten.
Die Lösung von DBZ_A liefert Ihnen das gierige (so lange wie möglich) Match.
Dadurch erhalten Sie das Lazy (kürzere) Match, das Sie vermutlich wollen
Finde was:@[^\|]*\|
(Dies sollte einem entsprechen @
, gefolgt von einer beliebigen Anzahl von Zeichen, dienicht |
, gefolgt von |
)
Ersetzen mit:@|
Antwort2
Verwenden Sie die Option „Regulärer Ausdruck“ im Suchen-und-Ersetzen-Dialog
suchen nach :
@(.*)\|
ersetzen mit:
@|
Beachten Sie, dass das Zeichen | im Suchstring als \| maskiert werden muss.