正規表示式查找檔案名稱中的字符

正規表示式查找檔案名稱中的字符

我有一堆文件名(下面是一個範例),並且想找到包含短語“_pn”的所有文件。

我試圖透過尋找所有實例並將其替換為空格來刪除檔案名稱末尾的“-pn”。

Adam Nyquist - Never Gonna Stop (Tom Chubb Remix)_pn.mp3

什麼正規表示式可以為我做到這一點?謝謝

答案1

找到答案了..

\b(?=\W*[_pn])\w+\b 

答案2

使用:

^.+_pn\b.+$

示範和解釋


如果你想刪除_pn

  • 尋找:^(.+)_pn(\b.+)$
  • 代替:$1$2

示範和解釋

或更簡單:

  • 尋找:_pn\b
  • 代替:NOTHING

相關內容