Notepad++에서 홀수 줄을 모두 제거하는 방법은 무엇입니까?

Notepad++에서 홀수 줄을 모두 제거하는 방법은 무엇입니까?

20000줄의 문서를 편집하려고 합니다. 이상한 줄을 모두 제거해야 합니다. 예를 들면 다음과 같습니다.

Apple
Monkey
Orange
Lion
fruit
animal

문서에서 홀수 줄의 문자를 모두 제거하려면 어떻게 해야 합니까?

답변1

찾기 및 바꾸기를 사용하여 이를 수행할 수 있습니다.

  • 바꾸기 대화 상자 열기( Ctrl+ H)
  • "정규식"을 선택하세요.
  • 무엇을 찾다: .+\r\n(.+(\r\n|$))
  • 다음으로 교체:
    $1
  • "모두 바꾸기"를 누르세요

노트:

  • OS에 따라 \r(이전 Mac), \n(Unix, OS X) 또는 \r\n(Windows)를 사용하여 줄 끝을 일치시키거나 \R어디에서나 작동하는 것을 사용해야 합니다(@Aurel Bílý에게 감사드립니다)
  • \n|$파일 끝에서도 올바른 결과를 얻으려면 필요합니다.
  • 기본적으로 Notepad++는 실제 커서 위치부터 파일 끝까지 바꿉니다. 파일의 시작 부분에 커서를 놓으십시오.
    • ("줄바꿈"을 선택할 수도 있지만 이 경우 실제로 이상한 줄을 찾는 대신 커서가 있는 줄을 먼저 삭제합니다.)

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

답변2

  • Ctrl+H
  • 무엇을 찾다:.+\R(.+)
  • 다음으로 교체:$1
  • Replace all

설명:

.+      : 1 or more any character but newline
\R      : any kind of linebreak (ie. \r, \n, \r\n)
(       : start group 1
  .+    : 1 or more any character but newline
)       : end group 1
  • 정규식 확인
  • 확인하지 마세요. matches newline

주어진 예에 대한 결과:

Monkey
Lion
animal

답변3

  1. 파일을 열고 첫 번째 줄의 시작 부분에 텍스트 커서를 놓습니다.
  2. 메뉴 →매크로녹음 시작
  3. End키보드의 키를 누르세요.
  4. Shift+ Home, 그럼backspace
  5. Down
  6. Backspace
  7. Down
  8. 메뉴 →매크로녹음 중지
  9. 메뉴 →매크로매크로를 여러 번 실행→ 체크파일 끝까지 실행
  10. 딸깍 하는 소리Run

기본적으로 이상한 줄을 제거하기 위해 작업을 한 번 수행한 다음 프로그램이 파일 끝까지 작업을 반복하도록 합니다. 이것은 많은 문제를 해결하는 데 사용될 수 있습니다!

답변4

실제로 Notepad++를 사용하는 동료의 PC를 방금 확인했습니다. 이 시도:

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

관련 정보