如何在每个文件行开始和结束时追加和追加一个字符?
我有这样的文件结构:
140","Bosnia
160","Croatia
170","Serbia
180","Montenegro
200","Slovenia
我需要的是在每个文件行的开始和结束处添加双引号",在notepad++编辑器中使用正则表达式。
谢谢!
直接搜索
(.*)
并替换为
"1"
激活正则表达式选项。正则表达式仅在行基础上工作,因此(.*)
匹配完整的行,并且由于括号周围的括号,您可以使用1
访问匹配。
尝试搜索^(.*)$
并替换为"$1"
再见;)
你可以用
匹配整行,甚至是空行^.*$
可以用
匹配非空行^.+$
可以用
匹配非空行^h*S.*$
现在,你所需要做的就是用你选择的任何文本来换行这些行,你需要使用对整个匹配的反向引用(参见使用notepad++ regex搜索和替换替换为整个匹配值):
"$0"
"$&"
"$MATCH"
"${^MATCH}"
如果你需要用圆括号括整行,你需要转义它们,因为(
和)
是"special"在notepad++替换模式中,($&)
.
当你需要插入反斜杠时,请确保双引号,\$&\
.