如何在每个文件行的开头和结尾添加和添加字符?
我有这个文件结构:
140","Bosnia
160","Croatia
170","Serbia
180","Montenegro
200","Slovenia
我需要的是在每个文件行的开头和结尾添加一个双引号,使用Notepad ++编辑器中的正则表达式。
谢谢!
答案 0 :(得分:22)
只需搜索
(.*)
并替换为
"\1"
激活正则表达式选项。正则表达式仅适用于行基,因此(.*)
与完整行匹配,因为您可以使用\1
来围绕括号访问匹配。
答案 1 :(得分:4)
尝试搜索^(.*)$
并替换为"$1"
。
再见;)
答案 2 :(得分:0)
您可以使用来匹配整个甚至空行
^.*$
您可以将非空行与
匹配^.+$
您可以将非空行与
匹配^\h*\S.*$
现在,您需要执行的所有操作以将这些行与您选择的任何文本换行,您需要对整个匹配项使用后向引用(请参见Replace with whole match value using Notepad++ regex search and replace):
"$0"
"$&"
"$MATCH"
"${^MATCH}"
如果您需要用括号将整行换行,则由于(
和)
在Notepad ++替换模式\($&\)
中是“特殊”字符,因此需要对它们进行转义。
每当需要插入反斜杠时,请确保将其\\$&\\
加倍。