답변:
.
?메뉴 "검색"> "바꾸기"(또는 Ctrl+ H)
"찾을 내용"을 다음으로 설정하십시오. ^[^\.]*\r\n
\r\n
파일의 EOL에 따라 다른 EOL (End of Line) 정규식으로 바꿀 수 있습니다 ( "파일에 다른 EOL이 있는데 어떻게해야합니까?"및 "파일에서 사용하는 EOL에 신경 쓰지 않습니다"참조) , 어떻게해야합니까? ""바꾸기"지우기
"정규 표현식"사용
"모두 바꾸기"를 클릭하십시오
노트:
위의 내용은 파일의 마지막 줄에 후행 EOL이 있다고 가정합니다.
위의 내용은 Windows EOL을 사용하여 텍스트 파일을 편집하고 있다고 가정합니다 \r\n
.
전 :
abc.xyz
abcdef
abc 123.xyz
abc 123def
후 :
abc.xyz
abc 123.xyz
Windows EOL은 \r\n
입니다.
EOL이 다른 파일을 사용하는 경우 메뉴 "편집"> "EOL 변환"을 사용하여 Windows EOL로 변환 할 수 있습니다.
Windows EOL을 사용하지 않고 변환하지 않으려면 다음을 대신 사용하십시오.
Unix / OS X EOL \n
대신 사용\r\n
Mac OS (최대 버전 9) EOL \r
대신 사용\r\n
당신은 사용할 수 있습니다 \R
또는 (?:\r\n?|\n)
나 (?:\r?\n?)
대신 \r\n
. 이것은 실제로 파일에 사용 된 EOL 관련 문제를 해결합니다.
을 사용할 수도 있습니다 (?:\r?\n?|$)
. 파일의 마지막 행에 EOL이없는 경우이 표현식이 작동합니다.
\r
Windows의 EOL과 일치하지 않습니다. 를 제거하면 \n
빈 줄이 남습니다. OP는 "빈 줄을 남기지 않고 완전히 제거하고 싶다"고 명시했다.
허용되는 답변은 정확하지만 항상 정규식을 준비하지는 않습니다. 그래서 더 간단한 해결책을 제시합니다.
.