从服务器和CMS切换,我需要使用新文件结构更新旧链接。
我从数据库转储了超过1500个wordpress帖子。每个帖子都有文字,图片和pdf链接。
我希望新网址如下:/uploads/pdfs/foobar.pdf
然而,旧网站的结构杂乱无章:
/docs/actus/2008%20_10/foobar.pdf
/docs/actus_25/joijdf%20sdij/foobar.pdf
/docs/foobar.pdf
/docs/2007/janvier10/foobar.pdf
所以我想知道是否可以用*/docs/xxxxxxxxxxxxxx/*foobar.pdf
*/uploads/pdf/*foobar.pdf
有什么方法可以用Sublime Text或Notepad ++来做到这一点吗?
答案 0 :(得分:2)
在Sublime Text 2中测试:
查找/docs/.*?([^/]+\.pdf)
。
替换/uploads/pdf/$1
。
答案 1 :(得分:0)
您可以尝试像[/][\w\W]+[/]
这样的正则表达式来匹配字符串的第一部分