秀丸の置換の質問です。

急ぎなので300P支払います。

ウェブサイトのソース上に、
<a href="http://hoge.com/12345.html">手</a>
<a href="http://hoge.com/12347.html">輝</a> …
というリンクがあり、このリンク先には
http://image.hoge.com/12345.gif
http://image.hoge.com/12347.gif
という画像があります。
必ずしも連番ではありませんが、htmlとgifのファイル名は対になっています。

質問したいこと
以下の条件で文字列を置換する正規表現
置換により<a href="http://hoge.com/12345.html">手</a>をhttp://image.hoge.com/12345.gifに変換
→ダウンローダ用のURLリストを作り、ローカルに画像を保存するのが目的です。

以上よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/03/03 00:28:43
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:ku__ra__ge No.1

回答回数118ベストアンサー獲得回数40

ポイント300pt

正規表現チェックをONにして、
 
.*\fhttp://\fhoge.com/.*\f\.html.*
 ↓
\1image.\2.gif
 
……の置換を行うことでリンク文字列からurlに変更ができます。

他1件のコメントを見る
id:ku__ra__ge

ファイル名の部分のみ元の文字列を使って、別のURLを組み立てたいということでしょうか?
でしたら以下の置換ではどうでしょう。
「.*http://.*/\f.*\f.html.*」→「http://image.hoge.co.jp/car/cabinet/moji/\1.gif」

2014/03/03 00:20:18
id:kitamati

いけました!!ありがとうございました!

2014/03/03 00:28:30

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません