파일 이름에서 문자를 찾는 정규식

파일 이름에서 문자를 찾는 정규식

저는 파일 이름이 여러 개 있고(예는 아래에 있음) "_pn"이라는 문구가 포함된 모든 파일을 찾고 싶습니다.

모든 인스턴스를 찾아 공백으로 바꿔서 파일 이름 끝에 있는 "-pn"을 제거하려고 합니다.

Adam Nyquist - Never Gonna Stop (Tom Chubb 리믹스)_pn.mp3

어떤 정규식으로 이 작업을 수행할 수 있나요? 감사해요

답변1

답을 찾았습니다..

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

답변2

사용:

^.+_pn\b.+$

데모 및 설명


제거하려는 경우 _pn:

  • 찾다:^(.+)_pn(\b.+)$
  • 바꾸다:$1$2

데모 및 설명

또는 더 간단하게:

  • 찾다:_pn\b
  • 바꾸다:NOTHING

관련 정보