Notepad++ 中的文字替換

Notepad++ 中的文字替換

在具有數千行的程式碼的隨機位置中,我想傳遞以下類型的字串:

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

其中該部分20210417025215AA5DJNX會不時變更為其他類型的字串:

17/04/2021; 02:52:15

答案1

  • Ctrl+H
  • 找什麼:<h3><a href="/question/index\?qid=(\d{4})(\d\d)(\d\d)(\d\d)(\d\d)(\d\d).+
  • 用。LEAVE EMPTY
  • 查看 相符
  • 查看 環繞
  • 查看 正規表示式
  • 取消選取 . matches newline
  • Replace all

解釋:

<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

替代品:

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

截圖(之前):

在此輸入影像描述

截圖(之後):

在此輸入影像描述

相關內容