visual-studio-2010 - 在每行的开头和结尾添加引号 - Visual Studio

标签 visual-studio-2010

使用 Visual Studio 在每行的开头和结尾添加引号(双引号)的最佳方法是什么。

以下内容有效,但它为每个单词添加了引号。每行都有一个解决方案吗?

enter image description here

最佳答案

我们可以通过分割line breaks来引用整行。 。对于大多数现代操作系统,这意味着寻找 \n(Linux、MacOS)或 \r\n (Windows)。

就我们的目的而言,当前行中的文本可以包含除 \r\n 之外的任何字符。对应character class将是:

[^\r\n]

由于我们想要换行整行,因此我们接受该集中的零个或多个字符:

[^\r\n]*

然后我们匹配换行符:

[^\r\n]*(\r?\n)

由于最后一行不会有换行符(否则它就不是最后一行),因此我们将捕获设为可选:

[^\r\n]*(\r?\n)?

为了用引用的副本替换文本,我们在字符集周围添加了一个捕获组:

([^\r\n]*)(\r?\n)?

并使用Find and Replace工具 (Ctrl + H) 与 regular expressions turned on将我们的选择替换为用引号引起来的第一个捕获组 ($1),后跟第二个捕获组 ($2) 中的换行符。

"$1"$2

关于visual-studio-2010 - 在每行的开头和结尾添加引号 - Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67976489/

相关文章:

c++ - DataContractSerialize 错误

mysql - 使用 visual studio CLR/C 在 mysql 中插入变量

c++ - 当我在 visual c++ studio 2010 中运行应用程序时,为什么光标会转到最后一个文本框?

c# - 类foo可以设计,但不是文件错误中的第一个类

c++ - 多版本资源

c# - 主要引用 "Microsoft.CSharp"是框架程序集,无法在当前目标框架中解析

.net - Visual Studio : Best way to use multiple programming languages for a single application

mysql - TableAdapter 中查询的 IIF 语句错误

c++ - 如何在 Visual Studio 2010 Express 的 Win32 应用程序中使用 Win32 类库?

c# - 对 System.data.entity.design.dll 的引用不起作用