URLの正規表現を用いた置換を教えてください
<a class="url" href="https://hoge1/123456789/hoge2/">123456789</a>
こういうモノがあったとして、『hoge1』と『hoge2』を書き換えたいのですが
『123456789』はランダム英数字になるので
var target, i, l = document.links.length;
for (i = 0; i < l; i++) {
target = document.links[i].href;
document.links[i].href = target.replace(/hoge1\/123456789\/hoge2\//, "hoge3/123456789/hoge4/");
}
これでは出来ません
そこで置換の際の英数字(123456789)を置換後にも持って行きたいのですがどうすれば良いですか?