【发布时间】:2011-04-19 11:29:00
【问题描述】:
我有字符串形式的 HTML,在浏览器中显示它之前,我想将页面上的所有相对 url 更改为绝对 url。我怎样才能做到最好?我正在考虑将正则表达式作为获取锚标记的 href 属性并将基本 url 附加到它的选项,但不知道该怎么做?有人可以提供帮助或建议更好的解决方案吗?
PS:我想排除链接中只有“#”符号的所有链接。例如:我想将<a href="/dir/file1.htm" />替换为<a href="http://mysite/dir/file1.htm" />,但我想排除<a href="#A1" />
我将不胜感激。
【问题讨论】: