在记事本 + + 中的每一行的开头和结尾添加引号

我有一个名单(在。Txt 文件) ,我想快速转换为 JavaScript 语法,所以我想采取以下措施:

AliceBlue
AntiqueWhite
Aqua
Aquamarine
Azure
Beige
Bisque
Black
BlanchedAlmond

并将其转换为数组文字。

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

我有一个记事本 + + 的列表,我需要一个 reg 表达式,以添加在行的开始和结束时的 ",和删除行中断... 有人有一个快速修复这样做吗?我不太会用正则快递。

我经常不得不执行这样的任务,所以知道如何做这将是一个很大的好处,我。非常感谢

201292 次浏览

你不可能在一个单独的替换中完成,你必须执行几个步骤。我是这么做的:

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

    (.+)
    

    替换为:

    "\1"
    

    这里又加上了一句话:

    "AliceBlue"
    "AntiqueWhite"
    "Aqua"
    "Aquamarine"
    "Azure"
    "Beige"
    "Bisque"
    "Black"
    "BlanchedAlmond"
    
  2. Find (in extended mode):

    \r\n
    

    Replace with (with a space after the comma, not shown):

    ,
    

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

    "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 with:”中键入 ,,然后按 ENTER

你需要在你的第一篇文章的开头和最后一篇文章的结尾加上一句引语。

  • 一种简单的方法是将 n (newline)替换为“ ,”(双引号逗号双引号) ,并在文件的开始和结束处附加双引号。

例如:

      AliceBlue
AntiqueWhite
Aqua
Aquamarine
Beige
  • Replcae \n with ","

      AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
    
  • Now append "(double-quote) at the start and end

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

If your text contains blank lines in between you can use regular expression \n+ instead of \n

example:

      AliceBlue


AntiqueWhite
Aqua




Aquamarine
Beige
  • 将 n + 替换为“ ,”(在正则表达式模式下)

      AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
    
  • Now append "(double-quote) at the start and end

     "AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
    
  1. 将光标放在第1行的开头。
  2. 单击“编辑”> “列编辑器”,在文本中输入“放入”,然后按回车键。
  3. 重复2,但是将光标放在第1行的末尾,然后放“ ,并点击回车。

在记事本 + + 中,用于将任何东西置于价值之前

  1. 按 Ctrl + H
  2. 将 ^ 替换为’(希望在开始处追加的符号)
  3. Select search mode as Regular Expression
  4. 单击“全部替换”

在记事本 + + ,放置任何东西后的价值

  1. Press CTRL+H
  2. 将 $替换为’(要在末尾追加的符号)
  3. 选择搜索模式作为正则表达式
  4. 单击“全部替换”

Ex: After performing above steps AHV01 replaced with 'AHV01'

学习愉快!

谢谢。

我在 Windows10上使用记事本8.1.9.264位,更换程序可以一步完成,试试这个:

找到什么: (. +) r n

用“1”代替,

注意: 选择了环绕和正则表达式选项。

然后,您仍然需要在代码中手动添加括号

谢谢!