메모장에서 문자열의 여러 문자 뒤의 모든 문자 삭제 ++


1

다음은 메모장 ++에서 줄당 문자 수의 예입니다. 줄당 문자를 14 자로 제한해야합니다.

11111111111111111111
222222222222222222222222222
33333333333333333333333

다음과 같이 보이기 위해 필요합니다.

11111111111111
22222222222222
33333333333333

메모장에서 줄 당 14 문자로 문자 수를 제한하는 방법 ++


달성하려는 근본 목표에 대한 자세한 정보를 제공 할 수 있습니까? 이것은 단지 편집을위한 것입니까, 아니면 다른 시스템에서 파일을 사용하여 이런 식으로 필요합니까? 임의의 문자 또는 특정 패턴입니까?
Eric G

1
한 번만 수행해야하는 경우 열 모드 기능 notepad-plus-plus.org/features/column-mode-editing.html 을보고 몇 번의 클릭만으로 마지막 13 개의 항목을 삭제하십시오.
TheUser1024

답변:


5

정규식 교체를 수행하십시오.
교체 ^(.{14}).*$와 함께 \1. 킵 . matches newline되지 않은 옵션을 선택합니다.


어떤 이유로 든 ^ 문자가 메모장 ++에서 항상 작동하는 것은 아니며 정규식을 시작할 수는 없습니다. 이유에 대한 아이디어가 있습니까?
Kard Nails

그것은 OP의 샘플 데이터로 저에게 효과적이었습니다. pastebin에 샘플을 게시 할 수 있습니까?
tumchaaditya

OP가 첫 번째를 제외한 각 줄에서 리터럴 "\ N"의 모든 발생을 제거 해야하는 또 다른 비슷한 질문이었습니다. 그래서 그는 (\\N.*?)\\N여러 번 달리기를 제안 했습니다. 그것은 효과가 있었지만 다른 사용자 가이 질문을 게시했지만 ^(.*?\\N.*?)\\N(OP가 각 줄에서 두 번째 발생만을 제거하기를 원한다고 생각했을 때) asker 나 나에게는 효과가 없었습니다. 메모장 ++은 단순히 그것을 찾을 수 없었습니다. 그래도 redex에 문제가 없습니다 ...
Kard Nails

1

notepad ++에서는 다음과 같이 찾기 및 바꾸기 기능을 사용할 수 있습니다. 여기에 이미지 설명을 입력하십시오


1
안전을 위해 ^ 및 &를 추가하고 OP는 문자를 언급 할 수 있습니다. 그것은 단지 숫자가 아닙니다.
tumchaaditya
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.