1

多くのhtmlページをディレクトリにダウンロードするとします

/path/to/my/dir

.html ページには、次のようなリンクが含まれています。

"<a href="http://www.example.com/lessons/firstlesson.htm">first lesson</a>"

"<a href="http://www.example.com/lessons/secondlesson.htm">second lesson</a>"

TobSpr のおかげで、答えは次のように変換されます。

"<a href="/path/to/my/dir/firstlesson.htm">first lesson</a>"

"<a href="/path/to/my/dir/secondlesson.htm">second lesson</a>"

アップデート

しかし、この形式のリンクの扱い方: 「最初のレッスン」

"<a href="../index.htm">index</a>"

通常の文字列関数を使用するのは非常に難しく、汚れていてバグが多いため、別のより良い方法を見つけたいと考えています。

4

1 に答える 1

1
content.replace("http://www.example.com/", "file///path/to/dir/")

インクルードのパスも置き換えます。

于 2013-07-21T11:56:08.693 に答える