数種類のマッチを作りたい時に

replace(/rxp1/, 'rpl1'); replace(/rxp2/, 'rpl2',); ...;
function replace(rxp, rpl) {
  rxp = new RegExp(/hoge/ + rxp);
  doc.replace(rxp, rpl);
};

って正規表現の共通部分を/hoge/に括り出せる?