最佳答案
我们可以通过分割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/