텍스트 문서에서 특정 단어가 포함된 줄 전체를 선택해 클립보드에 복사하거나 해당 줄 전체를 삭제하는 작업을 할 때가 있습니다.
Notepad++에서 Find(찾기)를 이용해 특정 단어를 검색한 다음, 해당 라인을 지우고 다음 검색을 반복하면 되지만 텍스트 문서의 크기가 큰 경우 상당한 반복 작업이 계속 되기 때문에 자동화로 하는 방법이 궁금할텐데요.
Notepad++의 북마크 기능을 사용해서 특정 단어를 북마크한 다음, 해당 줄을 복사하거나 삭제할 수 있으며 방법은 다음과 같습니다.
목차
방법 1 : Notepad++ 북마크 기능으로 특정 단어가 포함된 줄 추출, 삭제
- Notepad++를 실행한 다음 텍스트 문서를 엽니다.
- 에디터 상단 메뉴에서 찾기 > 책갈피를 클릭하거나 Ctrl+M 단축키로 책갈피를 실행합니다.
- 찾을 내용에 특정 단어를 입력합니다.
- 책갈피 옵션에서 줄을 책갈피, 되풀이 검색을 체크합니다.
- 찾기 모드를 일반으로 설정한 후 모두 찾기 버튼을 클릭합니다.
- 특정 단어가 포함된 줄이 파란색 동그라미로 표시되며 책갈피로 지정됩니다.
- 이 상태에서 찾기 메뉴를 클릭합니다.
- 책갈피 메뉴를 펼친 후 특정 단어가 포함된 줄을 복사하거나 삭제할 수 있습니다.
- 모든 책갈피 지우기 : 특정 단어가 포함된 줄 삭제
- 책갈피 된 줄 잘라내기 : 특정 단어가 포함된 줄이 삭제되고 삭제 된 줄은 클립보드에 저장
- 책갈피 된 줄 복사하기 : 특정 단어가 포함된 줄은 그대로 남아있지만 책갈피가 클립보드에 저장
북마크로 복사 및 잘라내기 한 특정 단어 줄은 클립보드에 저장되며 Ctrl+V 단축키로 문서에 붙여넣기 할 수 있습니다.
북마크를 이용한 특정 단어 추출은 조건에 부합하는 텍스트 줄을 다른 문서로 이동하거나 저장할 때 활용할 수 있습니다.
방법 2 : Notepad++ 정규 표현식으로 특정 단어가 포함된 줄 삭제
- Notepad++에서 문서를 엽니다.
- 상단 메뉴에서 찾기 > 바꾸기를 클릭하거나 Ctrl+H 단축키를 누릅니다.
- 찾을 내용에 정규 표현식
.*특정 단어.*
을 입력합니다. - 바꿀 내용을 빈 칸으로 두고 찾기 모드는 정규 표현식으로 지정합니다.
- 모두 바꾸기를 클릭하면 특정 단어가 포함된 줄이 빈 줄로 치환됩니다.
- 빈 줄의 공백을 제거하려면 편집 > 줄 단위 편집 > 빈 줄 제거 (공백 문자 포함)을 클릭합니다.