메모장++ 정규식은 텍스트 파일의 각 줄의 네 번째 문자를 바꿉니다.

메모장++ 정규식은 텍스트 파일의 각 줄의 네 번째 문자를 바꿉니다.

큰 텍스트 파일이 있고 각 줄의 4번째 문자를 바꾸고 싶습니다. Cloud Notepad++에서 이를 수행하기 위한 Regex를 제안해 주시겠습니까?

답변1

찾기-바꾸기로 바꾸는 방법은 단순히 첫 번째 줄의 4번째 문자에 커서를 설정하고 SHIFT&를 ALT누른 다음 아래쪽 버튼을 눌러 4번째 문자마다 표시하는 것입니다.

그러면 매 항목의 4번째 문자가 열로 선택됩니다.

답변2

^(.{3}).(.*)
다음으로 바꾸기를 검색하세요 .\1a\2

를 반드시 꺼주세요. 여러 줄과 일치합니다.
이것은 테스트되지 않았습니다. 필요한 것을 수행하는지 확인하십시오. 문서의 구조에 대해 더 자세히 설명한다면; 더 나은 정규식을 생각해 낼 수 있습니다.

답변3

4번째 위치의 문자를 다음으로 바꾸고 싶다면엑스, Ctrl+를 누르고 H선택정규식으로검색 모드다음 중 하나를 사용하십시오.

  • 찾을 내용: ^(...)(.)
    다음으로 대체:\1X

  • 찾을 내용: ^(.{3})(.)(.*)$
    다음으로 대체:\1X\3

  • 찾을 내용: ^(.{3})(.)
    다음으로 대체:\1X

작은 파일을 위한 대체 솔루션

마우스를 누른 상태 Alt에서 바꾸려는 텍스트 열을 드래그하여 선택합니다.

메모장++ 열 편집

Alt+를 누른 상태 Shift에서 화살표 키를 사용하여 바꾸려는 텍스트 열을 선택한 다음 그 위에 입력하여 키보드만으로 이 작업을 수행할 수도 있습니다 .

관련 정보