Notepad++에서 줄바꿈을 제거하는 방법이 있는지 알고 싶습니다.
select and cntrl + J
그건 이미 여기에 설명되어 있어요
Notepad++에서 줄 바꿈을 제거하는 방법은 무엇입니까?
문제는 Excel을 통해 Notepad++로 DML을 수행하려고 하는데 셀을 복사하면(Excel에서 Notepad++로) 다음과 같이 보인다는 것입니다.
-- Input
Insert into table (
line 1,
line 2,
line 3 ..
Insert into table (
line 1,
line 2,
line 3..
--Output
Insert into table ( line1, line2,..)
Insert into table (line1,line2,...)
...
따라서 각 삽입을 선택하고 cntr + J를 만드는 것이 물론 해결책이지만 수동 1:1을 수행하지 않는 것이 더 나은지 궁금합니다(Excel의 DML은 1000행 정도일 수 있기 때문입니다).
답변1
귀하의 예는 매우 구체적이고 정확하지는 않지만 다음과 같다고 가정합니다.
<space>Insert
또는
<many spaces><some value>
\n
단일 공간 선을 그대로 두고 나머지 부분을 제거하고 싶습니다 .
메뉴 "검색" > "바꾸기"(또는 Ctrl + H)
"찾을 내용"을 "\n[space][space]*"로 설정합니다.
- "다음으로 바꾸기" "[아무것도]" 설정
- "정규식" 활성화
- "모두 바꾸기"를 클릭하세요
여기서 [공간]은 실제 공간입니다. 줄 바꿈이 있는 패턴과 그 뒤에 최소한 2개의 공백이 있는 패턴을 가져와서 평평하게 만듭니다. 그런 다음 첫 번째 줄의 공백을 수정합니다.
답변2
Notepad++에서 줄 바꿈을 어떻게 제거합니까?
귀하의 예제 입력이 불완전하기 때문에 완벽한 솔루션을 제공할 수는 없지만 다음과 같이 시작할 수 있습니다.
메뉴 "검색" > "바꾸기" (또는 Ctrl+ H)
"찾을 내용"을 다음으로 설정하세요.
\r\n +
"바꾸기"를 없음으로 설정
"정규식" 활성화
"모두 바꾸기"를 클릭하세요
"찾을 내용"을 다음으로 설정하세요.
\r\n\r\n
"바꾸기"를 다음으로 설정하세요.
\r\n
"정규식" 활성화
"모두 바꾸기"를 클릭하세요
전에:
Insert into table (
line 1,
line 2,
line 3 ..
Insert into table (
line 1,
line 2,
line 3..
후에:
Insert into table ( line 1, line 2, line 3 ..
Insert into table ( line 1, line 2, line 3..