Notepad ++ - Wie kann ich eine Zeile durch eine Spalte aus der n├Ąchsten Zeile ersetzen - Notepad ++, Regex

Das Problem ist also, dass ich eine sehr gro├če Anzahl von Kunden habe und dies tun muss:

[E-Mail gesch├╝tzt]

[E-Mail gesch├╝tzt]12345

Wurde dies:

[E-Mail gesch├╝tzt]12345

[E-Mail gesch├╝tzt]12345

Manchmal muss es mehrmals ausgef├╝hrt werden, wie folgt:

[E-Mail gesch├╝tzt]

[E-Mail gesch├╝tzt]

[E-Mail gesch├╝tzt]12345

Ersetzen ...

[E-Mail gesch├╝tzt]; pass12345

[E-Mail gesch├╝tzt]; pass12345

[E-Mail gesch├╝tzt]; pass12345

Bitte helfen Sie!

Antworten:

0 f├╝r Antwort Ôäľ 1

Woher kommt der Pass im letzten Beispiel?

In jedem Fall w├╝rde ich dies pers├Ânlich in einem Python-Skript tun, aber wenn Sie nicht zum Skripten bereit sind, k├Ânnten Sie etwas in Excel tun. Grobe Gliederung, da ich auf diesem System kein Excel habe.

  1. ├ľffne die Datei
  2. Verwenden Sie Text zu Spalten, um auf dem;
  3. Kehren Sie die Zeilen um (f├╝gen Sie eine Dummy-Spalte mit der Zeilennummer ein und sortieren Sie diese absteigend)
  4. Erstellen Sie in einer neuen Spalte neben der mit den numerischen Codes eine Formel der Form:

    =if(isblank(C3),C2, C3))
    

Angenommen, die numerischen Codes befinden sich in Spalte C,und diese neue Spalte ist D, dann pr├╝ft diese Formel f├╝r D3, ob C3 leer ist. Wenn dies der Fall ist, wird der Wert von C2 abgerufen, andernfalls wird der Wert von C3 beibehalten.

  1. Kopieren Sie danach special und f├╝gen Sie es ein, damit Sie die Werte haben
  2. Wiederholen Sie die Sortierung in der richtigen Reihenfolge
  3. L├Âschen Sie die Dummy-Spalten
  4. Speichern Sie diese als kommagetrennte Datei mit; als Trennzeichen (oder erstellen Sie eine neue Spalte, die "s =A1&";"&B1und kopieren Sie diese Spalte einfach in eine Textdatei. . .

Lies jetzt