Textersetzung in Notepad++

Textersetzung in Notepad++

An beliebigen Stellen eines Codes mit tausenden Zeilen möchte ich einen String folgenden Typs übergeben:

<h3><a href="/question/index?qid=20210417025215AA5DJNX" class="QuestionCard__title___1DKC-">

wobei sich der Teil 20210417025215AA5DJNXvon Zeit zu Zeit in eine Zeichenfolge dieses anderen Typs ändert:

17/04/2021; 02:52:15

Antwort1

  • Ctrl+H
  • Finde was:<h3><a href="/question/index\?qid=(\d{4})(\d\d)(\d\d)(\d\d)(\d\d)(\d\d).+
  • Ersetzen mit:LEAVE EMPTY
  • ÜBERPRÜFEN Groß-/Kleinschreibung beachten
  • ÜBERPRÜFEN Umwickeln
  • ÜBERPRÜFEN Regulären Ausdruck
  • DEAKTIVIEREN . matches newline
  • Replace all

Erläuterung:

<h3><a href="/question/index\?qid=      # literally
(\d{4})         # group 1, 4 digits, year
(\d\d)          # group 2, 2 digits, month
(\d\d)          # group 3, 2 digits, day
(\d\d)          # group 4, 2 digits, hour
(\d\d)          # group 5, 2 digits, minute
(\d\d)          # group 6, 2 digits, second
.+              # 1 or more any character but newline

Ersatz:

$3/$2/$1; $4:$5:$6

Screenshot (vorher):

Bildbeschreibung hier eingeben

Screenshot (nachher):

Bildbeschreibung hier eingeben

verwandte Informationen