notepad++ RegEx搜索/替换:如何在每个文件行的开始和结束处追加和追加字符



如何在每个文件行开始和结束时追加和追加一个字符?

我有这样的文件结构:

140","Bosnia
160","Croatia
170","Serbia
180","Montenegro
200","Slovenia

我需要的是在每个文件行的开始和结束处添加双引号",在notepad++编辑器中使用正则表达式。

谢谢!

直接搜索

(.*)

并替换为

"1"

激活正则表达式选项。正则表达式仅在行基础上工作,因此(.*)匹配完整的行,并且由于括号周围的括号,您可以使用1访问匹配。

尝试搜索^(.*)$并替换为"$1"

再见;)

你可以用

匹配整行,甚至是空行
^.*$

可以用

匹配非空行
^.+$

可以用

匹配非空行
^h*S.*$
现在,你所需要做的就是用你选择的任何文本来换行这些行,你需要使用对整个匹配的反向引用(参见使用notepad++ regex搜索和替换替换为整个匹配值):
"$0"
"$&"
"$MATCH"
"${^MATCH}"

如果你需要用圆括号括整行,你需要转义它们,因为()是"special"在notepad++替换模式中,($&) .

当你需要插入反斜杠时,请确保双引号,\$&\ .

最新更新