既存のhtmlファイルから
タイトルタグ内の文字列である 文字列A を抽出して
それをh1タグとして置換するにはどうしたらいいでしょうか。
bashのsedでワンライナーが理想ですが
シェルスプリクトでもphpでもokです。
初歩的なことなのかもしれませんが
どなたか教えてください。
わかっていること(文章での理解)
1.文字列Aを抽出。
2.改行して<h1></h1>を設置
3.<h1></h1>内に文字列Aを挿入。
bash
1sed 's|<title>文字列A</title>|<title>文字列A</title>\n<h1>文字列A</h1>|g' 2
わかっていないこと
任意の文字列である文字列Aの正規表現。
抽出した文字列Aを格納し置換時に呼び出す表現。
html
1Before.html 2 3<html> 4<title>文字列A</title> 5</html> 6
html
1after.html 2 3<html> 4<title>文字列A</title> ;文字列Aを抽出 5<h1>文字列A</h1> ;h1タグを追加して文字列Aを置換 6</html>
以上です。
よろしくお願い致します。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。