내가 그랬다고 가정 해 봅시다 :
Example
Example
1
1
3
원하는 것:
Example
1
답변1
파일이 빈 줄로 정렬되고 종료된다고 가정합니다.
- Ctrl+H
- 무엇을 찾다:
^(.+\R)(\1)*
- 다음으로 교체:
$2
- 진드기 성냥갑
- 진드기 줄 바꿈
- 선택하다 정규식
- 선택 취소
. matches newline
- Replace all
설명:
^ # beginning of line
( # group 1
.+ # 1 or more any character but newline
\R # any kind of linebreak
) # end group 1
( # group 2
\1 # backreference to group 1 (i.e. same value as captured in group 1)
)* # end group 2, may appear 0 or more times
대사:
$2 # content of group 2, will be empty if there are no duplicates
스크린샷(이전):
스크린샷(이후):
답변2
다음 해결 방법을 사용하려면 파일의 한 시퀀스에 중복 행이 포함되어야 합니다.
고유한 줄을 제거하려면 게시물을 찾았습니다.
텍스트 파일에서 고유한 줄 대신 모든 DUPLICATE 줄을 찾아서 유지하세요..
게시물의 답변과 댓글을 바탕으로 다음은 고유한 줄을 제거합니다.
찾기 및 바꾸기 대화 상자( Ctrl+ H)에서 다음을 수행합니다.
무엇을 검색해 보세요:^((.*)\R(\2\R?)+)*\K.*?\n
다음으로 교체: 아무것도 아님
검색 모드: 정규식
. 개행 문자와 일치: 체크됨
모두 바꾸기를 클릭하여 고유한 줄을 삭제합니다.
중복된 줄을 제거하려면 게시물을 참조하세요. 메모장 중복 줄 삭제.