これを行うために正規表現を実行しようとしています:
ドキュメント内の apk ファイルのすべてのインスタンスを置き換えます。
<a href="http://download.mydomain.com/files/androidfile.apk">
と:
<a target="_blank" href="http://mydomain.com?f=http://download.mydomain.com/files/androidfile.apk">
この JQUERY コードを使用すると、次のようになります。
$('body').contents().filter(function() {
return this.nodeType === 3;
}).each(function() {
$(this).replaceWith($(this).text().replace(/<a href~/^.*\.(apk)$/i, 'http://mydomain.com?f=">$1</a>'));
});
したがって、基本的に、 の前のコードを削除して、download.mydomain.com/files/androidfile.apk
に<a href="http://
置き換え<a target="_blank" href="http://mydomain.com?f=http://
ます。ページにはこれがいくつかある可能性があるため、すべてを一致させて置き換えるソリューションが必要です。
正規表現と置換が機能していないようです。これに対する解決策は何でしょうか。
要約すると、JQuery でこれを実行できるようにしたいと考えています。
<html>
<a href="http://download.domain.com/files/androidfile1.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
<a href="http://download.domain.com/files/androidfile2.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
<a href="http://download.domain.com/files/androidfile3.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
<a href="http://download.domain.com/files/androidfile4.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
<a href="http://download.domain.com/files/androidfile5.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
</html>
これに:
<html>
<a href="http://mydomain2.com?f=http://download.domain.com/files/androidfile1.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
<a href="http://mydomain2.com?f=http://download.domain.com/files/androidfile2.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
<a href="http://mydomain2.com?f=http://download.domain.com/files/androidfile3.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
<a href="http://mydomain2.com?f=http://download.domain.com/files/androidfile4.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
<a href="http://mydomain2.com?f=http://download.domain.com/files/androidfile5.apk"><img src="theme/download.gif" border=0 alt="download" height="120px" width="130px"></a><br/>
</html>