Notepad++ 파일에서 열을 제거하는 방법

Notepad++ 파일에서 열을 제거하는 방법

메모장++에서 txt 파일 중간에 있는 열을 제거하고 싶습니다. 파일 길이는 대략 50K+ 라인이므로 커서가 행을 따라 선형적으로 천천히 이동하는 동안 키를 누르지 않아도 되는 것을 선호합니다.

답변1

노력하다:

Alt + Shift + 왼쪽 클릭

선택 직사각형을 그려야하며 효과가 있을 수 있습니다.

답변2

나는 당신이 Notepad++를 가지고 있다고 가정합니다.TextFX v0.26 플러그인설치되어 있고 바꾸기 대화 상자에서 "정규식"을 선택합니다.

데이터가 다음 형식인 경우

col1 col2 col3 col4
col1 col2 col3 col4
col1 col2 col3 col4
col1 col2 col3 col4

열에 공백이 없고 하나의 공백으로 구분되어 있는 경우 세 번째 열을 제거하고 싶다고 가정해 보겠습니다. 검색하고 (공백이 필요함) (.*?) (.*?) (?:.*?)( .*)다음으로 바꿀 수 있습니다.$1 $2$3

col1 col2 col4
col1 col2 col4
col1 col2 col4
col1 col2 col4

regex101.com검색 정규식에 대해 나보다 더 깔끔하게 설명합니다.

/(.*?) (.*?) (?:.*?)( .*)/
    1st Capturing group (.*?)
        .*? matches any character (except newline)
            Quantifier: *? Between zero and unlimited times, as few times as possible, expanding as needed [lazy]
     matches the character  literally
    2nd Capturing group (.*?)
        .*? matches any character (except newline)
            Quantifier: *? Between zero and unlimited times, as few times as possible, expanding as needed [lazy]
     matches the character  literally
    (?:.*?) Non-capturing group
        .*? matches any character (except newline)
            Quantifier: *? Between zero and unlimited times, as few times as possible, expanding as needed [lazy]
    3rd Capturing group ( .*)
         matches the character  literally
        .* matches any character (except newline)
            Quantifier: * Between zero and unlimited times, as many times as possible, giving back as needed [greedy]

동일한 결과를 얻기 위한 다른 정규 표현식이 가능합니다.

열이 고정 너비(공백 포함)이거나 다른 문자로 구분된 경우 검색 표현식과 대체를 수정해야 하지만 샘플 데이터와 필요한 결과가 없으면 정확한 답변을 제공할 수 없습니다.

답변3

플러그인을 다운로드/설치하지 않고 Notepad++에서 이 작업을 수행할 수 있는 방법이 없다고 생각합니다. 파일이 구분되어 있는 경우 Excel이나 유사한 소프트웨어에 파일을 로드하고 그런 식으로 열을 삭제할 수 있습니까?

편집: 방금 흥미로운 해결책을 생각했습니다. Windows 또는 운영 체제에 관계없이 줄 스크롤 속도를 변경하고 Notepad++를 다시 시작한 다음 마우스 스크롤 또는 화살표 키를 사용할 수 있습니다. 이것이 얼마나 큰 변화를 가져올지는 모르겠지만, 시도해 볼 가치는 있을 것 같습니다.

답변4

Notepad++에서는 열 모드로 작업할 수 있습니다. 이 옵션은 편집 메뉴에 있습니다. 이 옵션을 클릭하면 올바른 키보드 단축키가 표시됩니다. Alt 키를 누른 채 삭제/편집하려는 데이터를 선택합니다.

관련 정보