linuxのbashにてsedでhtmlタグ内の文字列を正規表現で指定したいのですが
その記述がいまいちよくわからないので教えてください。
下記は<tag1>内にある任意の文字列を抽出して改行し
そこに<tag2>を設置してその中に任意の文字列を置換しています。
bash
1sed 's|<tag1>.*</tag1>|<tag1>.*</tag1>\n<tag2>.*</tag2>|g'
ここで使われている.*は使用できませんでした。
それともう一つ知りたいことがあるのですが
任意の文字列のn番目のヒットを対象とする表現もできますでしょうか
よろしくご教授お願い致します。
回答1件
あなたの回答
tips
プレビュー