Notepad++에서 특정 확장자를 가진 특정 줄을 어떻게 삭제할 수 있나요?

Notepad++에서 특정 확장자를 가진 특정 줄을 어떻게 삭제할 수 있나요?

.unitypackage현재 내 파일에서 특정 줄을 삭제하기 위해 Regex를 사용하려고 합니다. 파일은 특정 끝( , .anim, ) 이 있는 링크 묶음일 뿐입니다 .png. 엔딩이 있는 모든 줄을 제거하려고 하지만 정확한 엔딩 대신 .anim단어가 포함된 줄도 삭제하려고 합니다 .Animation.anim

현재 (?-s)^.*.anim.*\R로 교체해서 사용하고 있습니다 \1\n. 나는 가지고있다성냥갑활성화,줄 바꿈활성화되었으며 사용 중입니다.정규식.

답변1

정규식 일치의 점모든성격이므로 백슬래시로 이스케이프 처리해야 합니다. 지금은 Notepad++에 액세스할 수 없지만 쉬운 해결책은 ^.*\.anim$( $줄의 끝을 나타냄) 아무 것도 찾아서 바꾸는 것입니다. 단점은 이를 제거하는 대신 빈 줄이 남는다는 점입니다.

대신 고급 옵션을 찾는 것입니다 \n.*?\.anim\r. 이전 줄의 가 일치하는지 ?확인하기 위해 존재합니다. 그렇지 \n않으면 둘 이상의 줄이 일치합니다. '를 꼭 확인하셔야 합니다. 개행 옵션과 일치합니다:

여기에 이미지 설명을 입력하세요

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

관련 정보