一括テキスト置換

一括テキスト置換

このようなリンクがいっぱいのテキストファイルがあります。リンクは異なるサイトからのものであるため、同じ構造にはなっていません。

http://somesite1.com/wp-content/uploads/2014/10/cats.jpg
http://somesite2.com/blog/wp-content/uploads/2014/10/dogs.jpg
http://www.somesite3.com/blog/wp-content/uploads/2014/04/elephants.png
http://www.somesite4.com/files/images/horses.jpg
http://www.somesite5.net/wp-content/uploads/2014/10/birds.png

出力が次のようになるように、リンクを自分のものに置き換えたいです。行ごとに http から / の最後の出現までテキストを選択する方法はありますか? Windows 7 PC。Notepad++ と Sublime Text 2 がインストールされています。必要に応じて、他のソフトウェアをインストールできます。

http://www.mysite.com/uploads/images/cats.jpg
http://www.mysite.com/uploads/images/dogs.jpg
http://www.mysite.com/uploads/images/elephants.png
http://www.mysite.com/uploads/images/horses.jpg
http://www.mysite.com/uploads/images/birds.png

答え1

Notepad++の場合:

  • Notepad++ を開きます。
  • URL のファイルを読み込みます。
  • 検索/置換ダイアログを開きます。
  • 正規表現が有効になっていること、および「. が新しい行に一致する」が無効になっていることを確認します。
  • 「何を検索するか:」http://.*/
  • "と置換する:"http://www.mysite.com/uploads/images/
  • 「すべて置換」をクリックします。
  • 利益。

関連情報