[regex] 메모장에서 빈 줄 제거하기 ++

메모장 ++에서 빈 줄을 어떻게 바꿀 수 있습니까? 찾기에서 빈 줄로 찾기 및 바꾸기를 시도했지만 교체에서는 아무것도 없었지만 작동하지 않았습니다. 아마 정규 표현식이 필요할 것입니다.



답변

정규식과 같은 것이 필요합니다.

당신은 Extended모드 에 있어야 합니다

당신이 원하는 경우 모든 라인은에 끝날하는 한 줄의 사용 \r\n. 줄 을 단순히 제거 하려면 \n\r@Link가 원래 제안한대로 사용하십시오 .

두 표현식 중 아무 것도 바꾸지 마십시오.


답변

버전 6.5.2부터이를 수행하는 기본 제공 방법이 있습니다.

Edit -> Line Operations -> Remove Empty Lines 또는 Remove Empty Lines (Containing Blank characters)

빈 줄 제거 스크린 샷


답변

라는 제목의 메뉴를 추가하는 플러그인이 TextFX있습니다. 현기증 나는 빠른 텍스트 편집 옵션이있는이 메뉴는 빠른 코딩 변경을 할 수있는 기능을 제공합니다. 이 메뉴에서 인용 부호 삭제, 빈 줄 삭제 및 텍스트 줄 바꾸기 및 줄 바꾸기와 같은 선택 항목을 찾을 수 있습니다.

다음을 수행하십시오.

TextFX > TextFX Edit > Delete Blank Lines
TextFX > TextFX Edit > Delete Surplus Blank Lines


답변

  1. 메모장 ++
  2. Ctrl-H
  3. 정규식 선택
  4. 내용을 입력 ^[ \t]*$\r?\n하고 바꾸기를 비워 두십시오. 이것은 공백으로 시작하고 캐리지 리턴으로 끝나는 모든 줄과 일치합니다 (이 경우에는 windows crlf).
  5. 다음 줄 찾기 버튼을 클릭하여 빈 줄만 어떻게 일치하는지 확인하십시오.

답변

  1. ctrl + h (바로 가기 단축키)를 누릅니다 .
  2. 에서 손쉽게 찾을 수 영역, 유형 ^\R(정확한 빈 줄) 또는 ^\h*\R(만 공백으로 빈 라인).
  3. 영역으로 교체 영역을 비워 두십시오 .
  4. 바꿈 옵션을 확인하십시오 .
  5. 정규식 검색 모드를 선택하십시오 .
  6. 모두 바꾸기 버튼을 클릭하십시오 .

여기에 이미지 설명을 입력하십시오


답변

다음 스크린 샷과 같이이 기술을 따를 수 있습니다.

  • 무엇을 찾다: ^\r\n
  • 다음으로 교체하십시오. keep this empty
  • 검색 모드 : Regular expression
  • 감싸기 : 선택

여기에 이미지 설명을 입력하십시오

참고 : * nix 파일의 경우\n


답변

이것은 나를 위해 일했다 :

  1. ctrl + h(바꾸기 단축키)를 누릅니다.
  2. find what상자에 다음 정규식 중 하나를 쓰십시오 .
    [\n\r]+$또는^[\n\r]+
  3. 휴가의 Replace with상자를 비워
  4. 에서 Search Mode선택Regex
  5. Replace All

    완료를 클릭하십시오 !