使用 Replace 将以相同内容开头和结尾的文本用更多文本换行

Using Replace to wrap text that start and end with the same thing with some more text

抱歉,标题听起来很混乱。我正在使用 SublimeText 3。我希望使用 Find > Replace....

包装以相同内容开始和结束的项目列表

示例:

这五项以 Screenshot 开头并以 .png 结尾。

Screenshot foo.png
Screenshot bar.png
Screenshot text.png
Screenshot abc.png
Screenshot 123.png

有什么方法可以用“[[File:”和“]]”快速包装所有这些项目?

示例:

[[File:Screenshot foo.png]]
[[File:Screenshot bar.png]]
[[File:Screenshot text.png]]
[[File:Screenshot abc.png]]
[[File:Screenshot 123.png]]

可以用 Replace 和一些正则表达式来完成吗?

使用此正则表达式搜索:

(Screenshot.*?[.]png)

使用此正则表达式替换:

[[File: ]]

输出:

[[File: Screenshot foo.png]]
[[File: Screenshot bar.png]]
[[File: Screenshot text.png]]
[[File: Screenshot abc.png]]
[[File: Screenshot 123.png]]