我打开了100个这样的文件:
[database]
server=SQL01
db=milli
authentication=auServer
[Misc]
现在我需要像这样添加相同的行
[database]
server=SQL01
db=milli
authentication=auServer
username=user1
[Misc]
我怎么能这样做,可能是某种正则表达式?
答案 0 :(得分:1)
您可以尝试使用搜索对话框中的在文件中查找标签。确保选中正则表达式。将搜索字符串设置为(db=milli\r\nauthentication=auServer\r\n)(\r\n\[Misc\])
,将替换设置为\1username=user1\r\n\2
。然后点击替换文件。
请注意,以上内容会在文件中的 ALL 匹配位置添加该行。要使用过滤器和目录字段指定文件,还要确保关闭按钮下方的三个复选框正确无误。
应避免替换文件,除非您确信它不会破坏您的文件。
答案 1 :(得分:1)
您可以使用在文件中查找功能使用Notepad ++执行此操作。
将authentication=auServer
放入查找内容文本框中,{em>替换为文本框中的authentication=auServer\r\nusername=user1
,<{1}}中的<{1}} em>过滤器下拉列表,目录下拉列表中的*.*
,勾选 In all sub-folders 复选框,然后切换搜索模式到扩展。
然后只需点击替换文件就可以了。