1. ホーム
  2. regex

[解決済み] Notepad++で行頭と行末に引用符を追加する

2022-10-16 02:18:57

質問

JavaScript Syntaxに素早く変換したいリスト(.txtファイル)があるので、次のようにしたいと思います。

AliceBlue
AntiqueWhite
Aqua
Aquamarine
Azure
Beige
Bisque
Black
BlanchedAlmond

を配列リテラルに変換して...

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

notepad++にリストがあるので、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"];