批量文本替换

批量文本替换

我有一个充满类似这样的链接的文本文件。链接来自不同的网站,因此它们不遵循相同的结构

http://somesite1.com/wp-content/uploads/2014/10/cats.jpg
http://somesite2.com/blog/wp-content/uploads/2014/10/dogs.jpg
http://www.somesite3.com/blog/wp-content/uploads/2014/04/elephants.png
http://www.somesite4.com/files/images/horses.jpg
http://www.somesite5.net/wp-content/uploads/2014/10/birds.png

我想用我的链接替换他们的链接,这样输出就是这样的。有没有办法从 http 到每行最后一次出现 / 的文本进行选择?Windows 7 PC。安装了 Notepad++ 和 Sublime Text 2。如果需要,可以安装任何其他软件。

http://www.mysite.com/uploads/images/cats.jpg
http://www.mysite.com/uploads/images/dogs.jpg
http://www.mysite.com/uploads/images/elephants.png
http://www.mysite.com/uploads/images/horses.jpg
http://www.mysite.com/uploads/images/birds.png

答案1

对于 Notepad++:

  • 打开 Notepad++。
  • 加载您的 URL 文件。
  • 打开查找/替换对话框。
  • 确保正则表达式已启用,并且“。”不匹配新行。
  • “找什么:”http://.*/
  • “用。。。来代替:”http://www.mysite.com/uploads/images/
  • 点击“全部替换”。
  • 利润。

相关内容