Mik*_*Sav 77 regex text-editor notepad++
我有一个列表(在.txt文件中),我想快速转换为JavaScript语法,所以我想采取以下措施:
AliceBlue
AntiqueWhite
Aqua
Aquamarine
Azure
Beige
Bisque
Black
BlanchedAlmond
Run Code Online (Sandbox Code Playgroud)
并将其转换为数组文字...
var myArray = ["AliceBlue", "AntiqueWhite", ... ]
Run Code Online (Sandbox Code Playgroud)
我有记事本++中的列表,我需要一个reg表达式来添加"行的开头和",结尾并删除换行符...有没有人有快速解决方法来做到这一点?RegEx让我很糟糕.
我经常要执行这样的任务,所以知道如何做到这一点对我来说是一个很大的好处.非常感谢
Bol*_*ock 222
您将无法在一次更换中完成此操作; 你必须执行几个步骤.这是我如何做到的:
查找(在正则表达式模式下):
(.+)
Run Code Online (Sandbox Code Playgroud)
用...来代替:
"\1"
Run Code Online (Sandbox Code Playgroud)
这会添加引号:
"AliceBlue"
"AntiqueWhite"
"Aqua"
"Aquamarine"
"Azure"
"Beige"
"Bisque"
"Black"
"BlanchedAlmond"
Run Code Online (Sandbox Code Playgroud)查找(在扩展模式下):
\r\n
Run Code Online (Sandbox Code Playgroud)
替换为(逗号后面的空格,未显示):
,
Run Code Online (Sandbox Code Playgroud)
这会将行转换为以逗号分隔的列表:
"AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"
Run Code Online (Sandbox Code Playgroud)
var myArray =手动添加分配和大括号:
var myArray = ["AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"];
Run Code Online (Sandbox Code Playgroud)小智 13
在记事本++中,用于将任何内容放在值之前
在记事本++中,用于将任何东西放置在值之后
例如:执行上述步骤后,AHV01 替换为“AHV01”
快乐学习!!
谢谢。
小智 6
例:
AliceBlue
AntiqueWhite
Aqua
Aquamarine
Beige
Run Code Online (Sandbox Code Playgroud)
Replcae \n with","
AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
Run Code Online (Sandbox Code Playgroud)现在在开头和结尾添加"(双引号)"
"AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
Run Code Online (Sandbox Code Playgroud)如果文本中间包含空行,则可以使用正则表达式\n +而不是\n
例:
AliceBlue
AntiqueWhite
Aqua
Aquamarine
Beige
Run Code Online (Sandbox Code Playgroud)
Replcae \n + with","(在正则表达式模式下)
AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
Run Code Online (Sandbox Code Playgroud)现在在开头和结尾添加"(双引号)"
"AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
Run Code Online (Sandbox Code Playgroud)小智 6
我在Windows10上使用记事本8.1.9.2 64位,替换过程可以一步完成,试试这个:
查找内容: (.+)\r\n
替换为:“\1”,
注意:选择了环绕和普通快递选项。
然后你仍然需要在代码中手动添加括号
谢谢!