.txt 파일에서 줄의 첫 번째 탭 문자를 선택하고 메모장++에서 새 줄 문자로 다시 배치합니다.

.txt 파일에서 줄의 첫 번째 탭 문자를 선택하고 메모장++에서 새 줄 문자로 다시 배치합니다.

.txt다음과 같은 파일이 있습니다 .

알리는 작가이고
아마드는 강사입니다


참고: 단어 사이의 공백은 다음에 의해 생성됩니다. Tab
다음 형식으로 변경해야 합니다.

알리는
작가이고
아마드
는 강사입니다

첫 번째 탭 단어를 검색하고 문장의 나머지 부분을 다음 줄에 배치하도록 notepad++에 어떻게 지시할 수 있습니까?

답변1

정정됨:
네, 이제 알겠습니다.

'정규식'이 선택되어 있는지 확인하세요.
찾기 상자에 "^([^\t]*)\t([^\r])"(따옴표 제외)를 입력하세요.
교체 상자에 "\1\r\2"(따옴표 제외)를 입력합니다.
커서를 파일의 시작 부분으로 이동합니다.
'모두 바꾸기'를 선택하세요.

답변2

첫째, 정규식 탭과 일치하도록 할 수 없으므로 "확장" 찾기 바꾸기를 수행하고 "\t"(탭)를 " "(공백)로 바꿉니다. 나중에 원하는 결과를 얻을 수 있도록 이 작업을 취소하겠습니다.

그 후 검색 모드를 "정규식"으로 변경하세요.

"찾을 내용" 상자에 따옴표 없이 입력하세요. 마지막에 공백을 주목하세요. "(^[a-zA-Z]*)".

"^"은 줄의 시작을 의미합니다. "[a-zA-Z]"는 대문자 여부에 관계없이 az의 모든 문자를 의미합니다. "*"는 이전 항목(az 항목)이 여러 번 반복됨을 의미합니다. 괄호는 발견된 내용을 기억하고 "상자로 바꾸기"에서 재사용하는 데 사용됩니다.

"바꿀 내용" 상자에 따옴표 없이 다음을 입력합니다. "\1\r\n"

"\1"은 "찾을 내용" 상자의 괄호 사이에서 찾은 내용을 반복합니다. 불행하게도 이 역시 공백을 반복하게 됩니다. 나중에 다루겠습니다. "\r\n"은 새 줄입니다(캐리지 리턴, 줄 바꿈, Windows에서 새 줄을 수행하는 방식).

모두 바꾸기를 클릭합니다. 그것은 기본적으로 당신이 원하는 것을 해야 합니다.

이제 작은 문제를 해결하려면 다음을 수행하세요.

"확장" 모드로 다시 전환합니다. 해당 공백을 다시 탭으로 변경하려면 " "를 "\t"로 바꾸세요.

이제 ali 및 ahmad 다음에 오는 탭을 수정하려면 다음을 수행하세요.

찾을 내용: "\t$"($는 줄 끝을 의미) 바꿀 내용: ""(아무것도 없음)

그러면 끝난 것 같아요!

이것이 당신이 원하는 일을 합니까?

관련 정보