텍스트에서 공백과 빈줄 제거하기 – notepad++ 사용하는 방법

텍스트에서 공백과 빈줄 제거하기

텍스트에서 공백과 빈줄 제거하기

텍스트를 다루다 보면 공백과 빈줄을 제거해야 할 때가 있습니다. 필자의 경우 블로그 포스트를 이전할 때 이 기능이 좀 많이 필요한데요. 아래 스크린샷 처럼 네이버 스타일로 글을 썼는데 이것을 다른 블로그로 옮기거나 할 때는 공백문자라던가 빈줄을 제거할 필요가 있습니다.

텍스트에서 공백과 빈줄 제거하기

문자열 다루는 앱이 워낙 많아서 다양한 방법이 있겠지만 여기서는 Notepad++를 사용한 작업을 해보겠습니다. 요령을 알면 비슷한 기능이 있는 다른 앱에서도 방법이 비슷합니다. Notepad++는 메모장의 업그레이드 버전같은 텍스트 에디터입니다. 아래 웹사이트에서 다운로드 받을 수 있습니다.

윈도우라면 scoop 설치도 가능합니다. (scoop 설치 필요)

scoop install extras/notepadplusplus

공백과 빈줄 제거하기

예를 들어 작업해 겠습니다. Notepad++에 블로그 글을 가져와서 붙여넣기 합니다. 빈줄이 많습니다. 여기서 정규식을 사용한 편집 작업을 할겁니다.

텍스트에서 공백과 빈줄 제거하기

두가지 방법으로 나누어 보겠습니다. 먼저 아래 문자를 넣어서 Replace All 해본 결과입니다.

^\r\n
텍스트에서 공백과 빈줄 제거하기

하면 아래와 같이 변환됩니다. Replace with는 변경될 문자로 기본값은 공백(space)입니다. 때문에 아래처럼 각줄마다 한칸씩 띄워서 시작하지요.

이렇게 바꿔서 다른 블로그나 워드프레스에 업로드해도 좋고 아니면

텍스트에서 공백과 빈줄 제거하기

앞에 ^문자를 제외하고 Replace All을 합니다. 그러면 줄바꿈 없이 한줄에 다 들어갑니다.

\r\n

이렇게 완전히 텍스트를 Raw Data로 만들어서 편집할 수도 있을 겁니다. 필자도 워드프레스에 사용할 때는 이 방식을 사용합니다. 워드프레스는 에디터가 문단기준이라 텍스트 파일의 한줄을 한문단으로 인식하기 때문에 이렇게 한줄의 텍스트를 워드프레스의 한 문단에 넣고 거기서 작업을 하는 편입니다.

텍스트에서 공백과 빈줄 제거하기

아래처럼 문단 하나에 다 때려놓고 하면 복잡하긴 한데 이것도 하나의 방법입니다. 엔터치면서 문단만 구분하면 되니까요.

텍스트에서 공백과 빈줄 제거하기

Leave a Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다