我有一个列表(在.txt文件中),我想快速转换为JavaScript语法,所以我想采取以下措施:
AliceBlue
AntiqueWhite
Aqua
Aquamarine
Azure
Beige
Bisque
Black
BlanchedAlmond
并将其转换为数组文字...
var myArray = ["AliceBlue", "AntiqueWhite", ... ]
我在notepad ++中有列表,我需要一个reg表达式,在行的开头添加"
,在结尾添加",
并删除换行符...有没有人有快速解决这个问题? RegEx很糟糕。
我经常要执行这样的任务,所以知道如何做到这一点对我来说是一个很大的好处。非常感谢
答案 0 :(得分:210)
您将无法在一次更换中完成此操作;你必须执行几个步骤。我就是这样做的:
查找(在正则表达式模式下):
(.+)
替换为:
"\1"
这会添加引号:
"AliceBlue"
"AntiqueWhite"
"Aqua"
"Aquamarine"
"Azure"
"Beige"
"Bisque"
"Black"
"BlanchedAlmond"
查找(在扩展模式下):
\r\n
替换为(逗号后面的空格,未显示):
,
这会将行转换为以逗号分隔的列表:
"AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"
手动添加var myArray =
作业和大括号:
var myArray = ["AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"];
答案 1 :(得分:6)
您需要在第一个文本的开头和最后一个文本的末尾添加引号。
答案 2 :(得分:5)
示例:的
AliceBlue
AntiqueWhite
Aqua
Aquamarine
Beige
Replcae \ n with“,”
AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
现在在开头和结尾追加“(双引号)
"AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
如果您的文本中间包含空白行,则可以使用正则表达式\ n +而不是\ n
示例:的
AliceBlue
AntiqueWhite
Aqua
Aquamarine
Beige
Replcae \ n + with“,”(在正则表达式模式下)
AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
现在在开头和结尾追加“(双引号)
"AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
答案 3 :(得分:1)
答案 4 :(得分:0)
在记事本++中,用于在值之前放置任何东西
在记事本++中,用于在值之后放置任何东西
例如:执行上述步骤后 AHV01 替换为“AHV01”
快乐学习!!
谢谢。