2016-08-22 3 views
0

쉼표 (,)로 시작하는 줄이 있으면 이전 줄에 전체 줄을 추가하고 싶습니다.backsapce에 대한 메모장 트릭

one,hello,how,are,you 
two,hello,I,am,fine 

이에 대한 어떤 트릭이 있습니까 :이 같은 데이터를 원하는

one,hello,how,are 
,you 
two,hello,I,am,fine 

:

EX는 : 같은 ++ 메모장에서 내 데이터는?.

+0

어떤 프로그래밍 언어를 사용 하시겠습니까? –

+0

글쎄,이 질문은 일반적인 컴퓨팅 하드웨어 및 소프트웨어 *에 관한 것이 아니라 NPP가 코드를 수정하는 데 널리 사용됩니다. –

답변

1

메모장 ++는 매크로, 플러그인 및 정규 표현식을 지원합니다. 그래서 나는 귀하의 옵션이 될 것이라고 믿습니다 :
1. 그것을 할 매크로를 만듭니다.
2. 찾기 또는 (Ctrl 키 + H에게)이
3. 대화 상자를 대체 사용을 검색 &를 검색 (find)를 수행하고 정규 표현식

1

로 교체 할 수있는 플러그인을 만들 확장을 사용하거나 사용 정규 표현식 모드로 바꾸고 "\n,"표현식을 ","으로 바꿉니다. 파일에 따라 "\r\n,"이 필요할 수 있습니다. 그런 다음 "모두 바꾸기"버튼을 누르십시오.

1

쉼표로 시작하는 모든 줄의 시작 부분에서 백 스페이스 키를 누릅니다. 이 경우 처음에 쉼표 (즉, ^,)와 일치하는 정규식을 검색 한 다음 F3 키를 누른 다음 백 스페이스 키를 누르는 매크로를 저장할 수 있습니다.

는 더 정확하게하려면

  • 열기 검색 대화 상자 (Ctrl 키-F)
  • 설정 검색 모드를 "정규 표현식"
  • 삽입 ^, :

    • 는 정규 표현식을 준비
    • "다음 찾기"를 한번 이상 클릭하면 (F3에서 해당 검색을 사용할 수 있도록)
    • 페이지
    • 클릭의 상단에 커서를 이동
      • :
      • , 그것은
    • 이제 쉼표로 시작하는 줄의 시작을 발견 F3 키를 눌러 다음을 확인 매크로를 준비 거시>
    • 을 눌러 녹화 시작 녹화 중지> 거시에 F3, 왼쪽 화살표, 백 스페이스를
    • 클릭
  • 매크로 실행 :
    • 매크로 -> 재생 (또는 Ctrl-Shift-P)을 클릭하여 실행하십시오. 필요한만큼 여러 번하십시오. 또는 "매크로 여러 번 실행"을 선택하고 "파일 끝까지 실행"을 지정하여 한 번에 수행 할 수 있습니다.
2

선이 무엇인지 찾기 모드 확장 를 사용하고

를 사용 \r\n으로 구분 서로를 따르십시오 : 선이 알 수없는이있을 수 있습니다 경우 ,

: \r\n,
가 교체 줄 바꿈 유형은 정규 표현식 모드를 사용하고

모드를 사용하십시오 \R+, - 라인 사이에 빈 줄의 금액이있을 경우, ,

\R+을 추가 \R,
가 교체 :

을 손쉽게 찾을 수 있습니다.

enter image description here