我正在使用“使用Serialized Data v3.1.0在数据库上安全搜索和替换”来搜索和替换我的数据库。我一直试图自己写,但没有运气,谷歌似乎没有我想要的答案。
基本上我需要一个字符串,它将使用jpg | jpeg | png | gif文件类型定位2010-2015的上传文件夹,我可以用我创建的简单的placeholder.png文件替换字符串。
这是我设法制作的似乎不起作用的内容大声抱歉,如果这很可怕:
(uploads)(.*?).(jpg|png|gif|jpeg)
或
^\/wp-content\/uploads\/((2014|2013|2012|2011)|(2015\/(01|02|03|04|05|06|07|08)))\/(.+)(jpg|png|gif|jpeg)
我尝试了其他的变化,但在进行“干运行”时,它表示0个单元格会被更改。
图片网址已满,而非相对。
有人可以帮忙吗?
答案 0 :(得分:1)
希望这适合你:
^\/wp-content\/uploads\/(201[0-4]\/\d{2}|2015\/0[0-8])\/(.+\.(jpg|png|gif|jpeg))$
我在这里测试了它:regexp101。 你会在那里找到更深入的解释。
请注意,可以在仪表板中更改上传文件夹格式。
答案 1 :(得分:1)