正则表达式帮助:将目录路径前缀添加到PDF文件链接

时间:2016-07-21 13:11:11

标签: regex

我有一个项目,其中大量的PDF文件被添加到/ public_html目录中。

我把它们清理成一个文件夹: /的public_html /外部

现在,我有这样的链接:

href = "/some-pdf-file.pdf"

我需要使用Regex(Joomla + ReReplacer)将它们全部更改为:

href = "/external/some-pdf-file.pdf"

我愿意打赌这是一个简单的单行正则表达式命令,一旦我看到它,我就会觉得自己像个白痴。

1 个答案:

答案 0 :(得分:0)

不是100%确定设置是什么,但这是JavaScript的猜测。请根据需要进行调整。

source.replace(/(href\s+=\s+")([^"]*\.pdf)(")/, "$1/external$2$3");

可能有点矫枉过正,但你明白了。