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

xvw2m8pv  于 2022-11-18  发布在  其他
关注(0)|答案(6)|浏览(121)

我有一个列表(在一个.txt文件中),我想快速将其转换为JavaScript语法,所以我想使用以下代码:

AliceBlue
AntiqueWhite
Aqua
Aquamarine
Azure
Beige
Bisque
Black
BlanchedAlmond

并将其转换为数组文字...

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

我在记事本++中有一个列表,我需要一个reg表达式来添加行首的"和行尾的",,并删除换行符...有人有快速修复方法吗?我对RegEx很糟糕。
我经常要执行这样的任务,所以知道如何做这将是一个很大的好处,我。非常感谢

jtoj6r0c

jtoj6r0c1#

你不可能在一次替换中做到这一点;您必须执行几个步骤。以下是我的做法:
1.查找(在正则表达式模式下):

(.+)

替换为:

"\1"

这将添加引号:

"AliceBlue"
"AntiqueWhite"
"Aqua"
"Aquamarine"
"Azure"
"Beige"
"Bisque"
"Black"
"BlanchedAlmond"

1.查找(在扩展模式下):

\r\n

替换为(在逗号后加一个空格,未显示):

,

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

"AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"

1.手动添加var myArray =赋值和大括号:

var myArray = ["AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"];
dfddblmv

dfddblmv2#

  • 一个简单的方法是用“,"(双引号逗号双引号)替换\n(换行符),然后在文件的开头和结尾附加双引号。
  • 示例:*
AliceBlue
      AntiqueWhite
      Aqua
      Aquamarine
      Beige
  • 用“,”替换\n
AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
  • 现在,在开头和结尾附加“(双引号
"AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"

如果文本之间包含空行,则可以使用正则表达式\n+代替\n

  • 示例:*
AliceBlue

      AntiqueWhite
      Aqua

      Aquamarine
      Beige
  • 用“,”替换\n+(在正则表达式模式下)
AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
  • 现在在开头和结尾附加“(双引号
"AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
3duebb1j

3duebb1j3#

1.将光标置于第1行的开头。
1.点击编辑〉列编辑器。2在文本中输入““并按回车键。
1.重复第2步,但将光标放在第1行的末尾,然后输入“”,然后按Enter键。

frebpwbc

frebpwbc4#

在记事本中,用于将任何内容置于值之前
1.按CTRL+H组合键
1.将^替换为'(要附加在开头的符号)
1.将搜索模式选择为正则表达式
1.单击全部替换
在记事本中
,用于将任何内容放在值之后
1.按CTRL+H组合键
1.将$替换为'(要附加在末尾的符号)
1.将搜索模式选择为正则表达式
1.单击全部替换
例如:执行上述步骤后,AHV 01替换为“AHV 01”
快乐学习!!

  • 谢谢-谢谢
mmvthczy

mmvthczy5#

  • 将光标放在文本的末尾。
  • 按SHIFT和-〉。光标将移动到下一行。
  • 按CTRL-F并在“Replace with:“中键入,然后按ENTER。

你需要在你的第一篇文章的开头和最后一篇文章的结尾处引用一句话。

3zwtqj6y

3zwtqj6y6#

I am using Notepad 8.1.9.2 64bit on Windows10, the replacement procedures can be finished in one step, try this:
查找 内容 : ( . + ) \ r \ n
替换 为 :“ \1 ” 、
注意 : 已 选取 环绕 和 常规 快速 选项 。
然后 您 仍然 需要 在 代码 中 手动 添加 方 括号
谢谢 你 !

相关问题