人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HTML を置換したいんですが

<img src="hoge.jpg" alt="hoge">

を、一括で

<img src="hoge.jpg" alt="hoge" title="hoge">

このとき、hoge は、alpha や beta といった文字列の場合もありますし

また、1行に、<img> タグが、複数個出てくる場合もあります。

何か、ツールなどで、簡単にやる方法ないでしょうか?
大量にあるんで、一括処理したいところです。


●質問者: rikimaru
●カテゴリ:コンピュータ インターネット
✍キーワード:Alpha BETA hoge HTML タグ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● wnagata
●60ポイント ベストアンサー

以下のような正規表現を使用するという方法はどうでしょうか。

viで試してみましたが、

hoge

hoge

に変換されます。

s/alt="\(.*\)"/alt="\1" title="\1"/g

http://www.atmarkit.co.jp/flinux/rensai/theory06/theory06b.html

◎質問者からの返答

ありがとうございます

takabow さんも、書いていただいたように、正規表現でなんとかなりそうです

() で、グループ化できるということを知らなかったので、これは、非常にありがたい解決策になりそうです。

少し、試してみます

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ