如何使用正则表达式在VS代码中的每一行的末尾添加一个字符串?

Kon*_*ten 14 regex visual-studio visual-studio-code

在Visual Studio Code中,我正在使用替换功能.激活正则表达式选项,参数如下.

查找:^.*$
替换:\ 0驴

虽然编辑似乎认识到了模式(从重点来看),但没有替代.它使用其他模式,但不包括行结束.

我也尝试过组合,包括但不限于以下内容.

查找:^(.*)$
替换:$ 0驴

我怎样才能做到这一点?

程序员有一次问题.
他说:"让我们使用正则表达式".
然后他有两个问题......

小智 27

这种模式对我的VS代码起作用,但仅适用于实际包含某些内容的行.空行保持空白.

查找:^(.*)$
替换:$ 0驴

  • 我想你用过`^(.+)$`,对吧?`^.*$` 和 `^(.*)$` 不起作用。 (3认同)

小智 9

您可以使用:

$ = 行尾 ^ = 行首


Roe*_*rel 7

最简单的方法是这样的:

查找:$
替换:驴


Ax_*_*Ax_ 7

在 Visual Studio 中,在每行末尾和开头添加文本

查找(激活正则表达式选项)

^(.+)$
Run Code Online (Sandbox Code Playgroud)

代替

Alpha $1 Zeta
Run Code Online (Sandbox Code Playgroud)
结果

some text
Run Code Online (Sandbox Code Playgroud)

Alpha some text Zeta
Run Code Online (Sandbox Code Playgroud)

图片截图结果

图片截图结果


sto*_*tom 5

在开头和结尾添加单引号并用逗号分隔。

查找: (.*)$

替换: '$1',

我要这个:

 273794103
 418892296
 134582886
Run Code Online (Sandbox Code Playgroud)

成为:

 '273794103',
 '418892296',
 '134582886',
Run Code Online (Sandbox Code Playgroud)

我需要这个来编写SQL查询,而不是手动输入 50 个 Id 的逗号:)。

参考:这个和AI。