• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ワイルドカード部分を置換時に使用するには)

ワイルドカード部分を置換時に使用するには

このQ&Aのポイント
  • ワイルドカード部分を置換する方法を教えてください。
  • ワイルドカード部分の置換がうまくいきません。解決策を教えてください。
  • オーソドックスな方法でワイルドカード部分を置換しようとしていますが、うまくいきません。どうすれば正しく置換できるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

質問の内容ができるかどうかは見てませんが、 後方参照については http://memo.hirosiki.jp/article/27778598.html こちらが参考になるかも。 ただ、ここではb.が出来ないと言って無名関数を使う方法を紹介しているが "huga" + "$1" + "hoge"でも出来る。($nはメタ文字であって変数ではない) http://www.google.com/search?q=jabascript+replace+%8C%E3%95%FB%8EQ%8F%C6

deepkauper
質問者

お礼

参考ページのやりかたで出来ました。 document.body.innerHTML=document.body.innerHTML.replace(/<span class="timestamp">(.*?)<\/span> <a href="\/(.*?)\/"/gi,"<span class=\"timestamp\">$1<\/span> <a href=\"http:\/\/d\.hatena\.ne\.jp\/$2\/\" target=\"_blank\"><img src=\"http:\/\/www\.hatena\.ne\.jp\/images\/top\/side_d\.gif\" alt=\"$2\'s diary\"><\/a> <a href=\"http:\/\/b\.hatena\.ne\.jp\/entrylist\?url=http%3A%2F%2Fd\.hatena\.ne\.jp%2F$2%2F&sort=hot\" target=\"_blank\"><img src=\"http:\/\/gensyokuneon\.net\/hatena\/chumoku\.png\" alt=\"$2\'s hotentry\"><\/a> <a href=\"http:\/\/b\.hatena\.ne\.jp\/entrylist\?url=http%3A%2F%2Fd\.hatena\.ne\.jp%2F$2%2F&sort=count\" target=\"_blank\"><img src=\"http:\/\/gensyokuneon\.net\/hatena\/ninki\.png\" alt=\"$2\'s popularentry\"><\/a> <a href=\"\/$2\/\""); こんな感じです。 steel_grayさんの方法でも出来ました。 ありがとうございました!!

関連するQ&A