2010-10-23 53 views
1

我有一堆htmls在我的磁盘上,我知道他们每个人的绝对地址,现在我想让每个实例src =“”,href =“”内部的一个标签,如脚本,img,iframe如果给定的路径是相对的,则指向绝对补丁。如何使页面上的所有链接都是绝对的?

我不知道什么是最快的方式来做到这一点,由正则表达式,preg_match_all等? 我想让这个脚本知道像“../../somefile.html”这样的路径。

+0

请参阅http://stackoverflow.com/questions/3730933/is-there-a-way-to-keep-entities-intact-while-parsing-html-with-domdocument有一个函数可以为img做到这一点,你可以扩展它的任何标签和属性 – 2010-10-23 08:40:05

回答

0

我想你会需要正则表达式和脚本的组合,因为我不认为一个正则表达式可以做到这一点自己的

但是,如果你得到一个正则表达式来拉出一个HREF与../然后使用脚本来计算回文件夹并替换为您所需的URL。

相关问题