- ベストアンサー
テキストファイルのhttp://を一括で<a h
- テキストファイルのhttp://~部分を<a href="http://~">http://~</a>に変換する方法について、詳しく調査しましたが見つかりませんでした。
- ホームページビルダー16やテキストエディッターでも試しましたが、解決策は得られませんでした。
- 大量のテキストファイルの変換作業は手間がかかるため、自動的に一括で変換する方法があると便利です。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>FC2ブログのバックアップファイルのテキストで変換して、またFC2に戻したいと思っていますぅ もちろん。・・・ローカルのperlで行うのです。Perlは、正規表現が得意なのでそのためによく使われる。そのため正規表現の資料も多い。 activePerl( http://www.activestate.com/activeperl )を持っていると いずれにしても、EmEditorだと (s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+) → <a href="\1">\1</a> と言うことですよ。後方参照を使います。 →EmEditor( http://jp.emeditor.com/ )Free版もある。 大抵のURLは、これでOKなはずです。必要なら改行コードを消す必要があるかも htt://hoge/com/i ndex.html なんてなっていたときのために・・・
その他の回答 (3)
- tracer
- ベストアンサー率41% (255/621)
既にリストになっているURLを変換するなら、Excelで十分ですね。 リストではなく文章中に出現するURLを変換するとなると、なんらかのテキストエディタの置き替え機能を使うことになると思います。 WordやExcelにも置き替え機能はありますが、優れているものではないので、専用のテキストエディタを使用した方がいいでしょう。 あと、HTMLカテゴリの質問ということで、Webを意識されてのことでしたら、JavaScriptやPHP・Perlなどでも可能です。ただし、それら言語の技術が必要になります。
- ORUKA1951
- ベストアンサー率45% (5062/11036)
>2,3日ググったのですが見つからず初質問です(;´・ω・) 正規表現を探すときは、Perlというキーワードを含めるのが味噌 テキストエディタ、あるいはPerlの正規表現を使ってください。 Perlを使った方法は http URL の正規表現 ( http://www.din.or.jp/~ohzaki/perl.htm#httpURL ) とか・・ このページの下の方に簡易型 s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+ があります。注意事項もよく読むこと。 私はライブラリとして、サブルーチンを作ってあります。 テキストエディタを使うときは、EmEditorです。 URI OR URL 正規表現 Perl - Google 検索 ( https://www.google.co.jp/search?q=URI%20OR%20URL%20%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE%20Perl&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a ) でググれば一発ででてくるはずです。 Perlくらいは、持って置くとウェブサイトを作るとき便利です。ついでにapacheなどのHTTPも・・
お礼
ありがとうございますぅ。 Perlと言うと。。。 説明不足ですいません>< FC2ブログのバックアップファイルのテキストで 変換して、またFC2に戻したいと思っていますぅ でも参考になりました またよろしくお願いします
- kosukejlampnet
- ベストアンサー率44% (126/282)
正規表現での置換が出来るテキストエディタで可能です。
お礼
ありがとうございますぅ 色々と試してみます!
お礼
ありがとうございますぅ。 テキストエディタ1個ずつはできるのですが、一括の方法がよくわかりませんが頑張ってみますぅ