Notepad++에서 모든 줄 끝에 숫자를 어떻게 추가하나요?

Notepad++에서 모든 줄 끝에 숫자를 어떻게 추가하나요?

23,000개의 줄이 있고 1모든 줄의 끝에 숫자를 추가해야 합니다.

어떻게 해야 하나요?

지금 바로:

[line1]TEXT
[line2]TEXT

내가 원하는 것:

[line1]TEXT1
[line2]TEXT1

답변1

Notepad++에서 모든 줄 끝에 숫자를 어떻게 추가하나요?

  • 메뉴 "검색" > "바꾸기" (또는 Ctrl+ H)

  • "찾을 내용"을 다음으로 설정하세요.\r\n

  • "바꾸기"를 다음으로 설정하세요.1\r\n

  • "정규식" 또는 "확장" 활성화

    참고 - "정규 표현식"은 "확장"의 상위 집합이므로 이 특별한 경우에는 어떤 표현식을 사용하는지는 중요하지 않습니다.

  • "모두 바꾸기"를 클릭하세요

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

노트:

  • 위의 내용은 Windows EOL인 \r\n.

  • 다른 EOL이 포함된 파일을 사용하는 경우 메뉴 "편집" > "EOL 변환"을 사용하여 해당 파일을 Windows EOL로 변환할 수 있습니다.

  • Windows EOL을 사용하지 않고 이를 변환하고 싶지 않은 경우 대신 다음을 사용하십시오.

    • \nUnix/OS X EOL 대신 사용 \r\n("찾을 내용"은 \n, "바꿀 내용"은 1\n)

    • Mac OS(버전 9까지) EOL \r대신 사용 ("찾을 내용"은 , "바꿀 내용"은 )\r\n\r1\r


추가 읽기

답변2

또 다른 옵션은 녹음 및 재생 기능입니다.

  1. 첫 번째 줄에 커서를 두고 '녹화 시작'을 클릭하세요.
  2. 유형 End, 1,
  3. '녹화 중지'를 클릭하세요.
  4. '매크로를 여러 번 실행...'을 클릭하세요.
  5. '파일 끝까지 실행'을 선택하고 실행을 클릭합니다.
  6. 작업 완료

스크린샷

녹음 및 재생

유형 End, 1,

중지를 클릭하세요

매크로 실행

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

완료

답변3

업데이트된 답변:

Ctrl+를 눌러 H바꾸기 대화 상자를 엽니다.

검색 모드에서 정규 표현식을 선택하세요.

Find what:$

Replace with:1

그리고 쳐Replace all


원래 답변

Ctrl+를 눌러 H바꾸기 대화 상자를 엽니다.

검색 모드에서 를 선택하세요 Regular Expression.

무엇을 찾다:^.*$

다음으로 교체($0)1

그리고 쳐Replace all

설명

^.*$기본적으로 모든 줄에 해당하는 정규식을 검색하고 있습니다 . ^줄의 시작을 표시하고 .*문자를 여러 번 포함하며 $줄의 끝을 표시합니다. 따라서 이 정규식은 모든 줄의 모든 내용을 찾습니다.

이 표현식을 발견된 표현식인 로 바꾸고 여기에 a를 ($0)1추가 합니다 .$01

답변4

확장 모드.

다른 답변에서는 언급되지 않은 약간 다른 접근 방식인 확장 모드를 추가하고 싶었습니다.

이와 같은 경우 - 관심 있는 모든 항목은 \r, 또는 기타 항목에 포함되어 있습니다 \n.\t이 작은 목록(해당 페이지가 "날짜가 오래된" 것처럼 보이므로 그 정확성이 100% 확신할 수는 없지만) 정규 표현식을 완전히 사용할 이유가 없습니다.

저는 파일 레이아웃을 마사지하기 위해 "자주" Notepad++의 확장 모드를 사용합니다. 주로 여러 개의 빈 줄, 추가 공백 및 기타 여러 이상한 부분을 제거하는 데 중점을 둡니다.

펼친

  1. 메뉴 "검색" > "바꾸기" (또는 Ctrl+ H)
  2. 어느 것을 결정원하는 줄 끝
  3. "찾을 내용"에 다음을 입력하세요.
    • \r\n윈도우용
    • \r이전 버전의 MacOS(9 이하)
    • \nUnix 이상 MacOS(OS X 이상)
  4. "바꾸기"를 다음으로 설정하세요.
    • 1\r\n윈도우용
    • 1\r이전 버전의 MacOS(9 이하)
    • 1\nUnix 이상 MacOS(OS X 이상)
  5. "확장" 활성화
  6. "모두 바꾸기"를 클릭하세요

관련 정보