[regex] 메모장에서 각 줄의 시작과 끝에 따옴표를 추가하세요 ++

JavaScript 구문으로 빠르게 변환하고 싶은 목록 (.txt 파일)이 있으므로 다음을 사용하고 싶습니다.

AliceBlue
AntiqueWhite
Aqua
Aquamarine
Azure
Beige
Bisque
Black
BlanchedAlmond

배열 리터럴로 변환합니다 …

var myArray = ["AliceBlue", "AntiqueWhite", ... ]

메모장 ++에 목록 "이 있고 줄의 시작 ",부분과 끝 부분에 추가하고 줄 바꿈을 제거하려면 reg 표현식이 필요합니다 … 누구든지 이것을 할 수있는 빠른 수정이 있습니까? 나는 RegEx에 끔찍합니다.

이러한 작업을 수행해야하는 경우가 많으므로이를 수행하는 방법을 알면 큰 도움이됩니다. 많은 감사



답변

한 번의 교체로는 불가능합니다. 몇 단계를 수행해야합니다. 방법은 다음과 같습니다.

  1. 찾기 (정규식 모드에서) :

    (.+)
    

    다음으로 교체 :

    "\1"
    

    이렇게하면 따옴표가 추가됩니다.

    "AliceBlue"
    "AntiqueWhite"
    "Aqua"
    "Aquamarine"
    "Azure"
    "Beige"
    "Bisque"
    "Black"
    "BlanchedAlmond"
    
  2. 찾기 (확장 모드) :

    \r\n
    

    다음으로 바꾸기 (쉼표 뒤의 공백, 표시되지 않음) :

    ,
    

    그러면 행이 쉼표로 구분 된 목록으로 변환됩니다.

    "AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"
    

  3. var myArray =할당 및 중괄호를 수동으로 추가합니다 .

    var myArray = ["AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"];
    


답변

  • 한 가지 간단한 방법은 파일의 시작과 끝에 큰 따옴표를 추가 한 후 \ n (개행)을 “,”(큰 따옴표 쉼표 큰 따옴표)로 바꾸는 것입니다.

예:

      AliceBlue
      AntiqueWhite
      Aqua
      Aquamarine
      Beige
  • \ n “,”로 바꾸기

      AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
    
  • 이제 시작과 끝에 “(큰 따옴표)를 추가합니다.

     "AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
    

텍스트 사이에 빈 줄이 포함 된 경우 \ n 대신 정규 표현식 \ n +를 사용할 수 있습니다.

예:

      AliceBlue

      AntiqueWhite
      Aqua


      Aquamarine
      Beige
  • \ n +를 “,”로 교체 (정규식 모드에서)

      AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
    
  • 이제 시작과 끝에 “(큰 따옴표)를 추가합니다.

     "AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
    


답변

  • 텍스트 끝에 커서를 놓습니다.
  • SHIFT및을 누릅니다 ->. 커서가 다음 줄로 이동합니다.
  • 를 눌러 CTRL-F입력 ,에 “교체”를 누릅니다 ENTER.

첫 번째 텍스트의 시작과 마지막 텍스트의 끝에 인용문을 넣어야합니다.


답변

  1. 1 행의 시작 부분에 커서를 놓습니다.
  2. Edit> ColumnEditor를 클릭합니다. 텍스트에 “를 입력하고 Enter 키를 누르십시오.
  3. 2를 반복하되 라인 1의 끝에 커서를 놓고 “를 입력하고 Enter를 누르십시오.


답변