
내가 생성한 긴 파일 목록 사이에 추가 파일이 있는지 확인하고 싶습니다. 저는 말로 설명하는 데 약하기 때문에 그림으로 설명하는 편이 낫습니다.
다음은 현재 Notepad++ 세션에 있는 파일 목록을 보여줍니다. (숫자는 줄 수를 나타냅니다.)
1 gold.txt
2 silver.txt
3 copper.txt
4
5
6 gold.txt
7 silver.txt
8 copper.txt
9 unknown.txt
그리고 다음은 내가 달성하려는 것입니다.
1
2
3
4
5
6
7
8
9 unknown.txt
을 제외한 모든 것을 제거하는 방법은 무엇입니까 unknown.txt
?
답변1
메뉴 선택편집하다>라인 운영>사전순으로 오름차순으로 줄 정렬파일을 정렬합니다. 그런 다음 Ctrl+를 눌러 H아래와 같이 텍스트를 바꿉니다.
- 무엇을 찾다:
^(.*?\R)(\1)+
- 다음으로 대체: 비어 있음
- 검색 모드: 정규 표현식, 옵션이
. matches newline
선택 해제됨
그런 다음 모두 바꾸기를 누르세요.
unknown.txt
이것은 9번째 줄을 예로 남기지는 않지만 작동합니다.
더 나은 솔루션은 TextFX 플러그인을 사용하는 것입니다. 그냥 선택하세요텍스트FX> 클릭TextFX 도구> 확인+Sort는 UNIQUE(열에서) 행만 출력합니다.그런 다음 선택하여 중복 항목을 제거하십시오.텍스트FX>TextFX 도구>정렬 라인 대소문자 구분(열에서)