在Notepad ++的每行的开始和结尾添加报价

我有一个列表(在一个.txt文件),我想快速转换为JavaScript语法,所以我想采取以下几点:

AliceBlue AntiqueWhite Aqua Aquamarine Azure Beige Bisque Black BlanchedAlmond 

并将其转换为数组字面…

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

我有记事本++中的列表,我需要一个regexpression式来添加"在行的开始和",在最后,并删除换行符…有没有人有一个快速修复这样做? RegEx很糟糕。

我经常要做这样的工作,所以要知道如何做到这一点对我来说是一个很大的好处。 非常感谢

你将无法做到一个更换; 你将不得不执行几个步骤。 以下是我该怎么做:

  1. 查找(在正则expression式模式下):

     (.+) 

    用。。。来代替:

     "\1" 

    这增加了引号:

     "AliceBlue" "AntiqueWhite" "Aqua" "Aquamarine" "Azure" "Beige" "Bisque" "Black" "BlanchedAlmond" 
  2. 查找(在扩展模式下):

     \r\n 

    replace为(用逗号后面的空格,未显示):

     , 

    这将行转换为逗号分隔的列表:

     "AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond" 
  3. 手动添加var myArray =赋值和大括号:

     var myArray = ["AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"]; 
  • 将光标放在文本的末尾。
  • SHIFT- > 。 光标将移动到下一行。
  • 按下CTRL-F ,然后在“replace为:”中键入然后按ENTER

你将需要在你的第一个文本的开始和你的最后一个结束。

  • 一个简单的方法是在文件的开头和结尾添加双引号后用\“(”双引号逗号双引号)replace\ n(换行符)。

例:

  AliceBlue AntiqueWhite Aqua Aquamarine Beige 
  • 用“,”重新录制\ n

      AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige 
  • 现在追加“(双引号)开始和结束

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

如果您的文字之间包含空行,则可以使用正则expression式\ n +而不是\ n

例:

  AliceBlue AntiqueWhite Aqua Aquamarine Beige 
  • replcae \ n +与“,”(在正则expression式模式)

      AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige 
  • 现在追加“(双引号)开始和结束

      "AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige" 
  1. 将光标置于第1行的开头。
  2. 单击编辑> ColumnEditor。 把“放在文本中,然后回车。
  3. 重复2,但把光标放在line1的末尾,并把“,并回车。