• ベストアンサー

sedを使ってHTMLファイルのタグを置き換えたいのですが、正規表現が

sedを使ってHTMLファイルのタグを置き換えたいのですが、正規表現が上手く使いこなせなくて困っています。 実際のファイルには、<td class="style1" id="sequence1" >と書かれてある部分があり、これを<td>に置き換えたいのです。 それで、試しに sed -e 's/<td*>/<td>/g' ファイル名 と記述しましたが出来ませんでした。 正規表現の書き方が間違っているとは思うのですが、時間がなくお聞きすることにしました。 正しい書き方を教えて頂けますでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

sedって最短マッチの指定がないんでしたっけ? s/<td.[^>]*>/<td>/g みたいなやり方では?

momo_chi_chi
質問者

お礼

yambejpさん、返答ありがとうございます。 おかげさまで出来ました! 最短マッチという言葉さえも分からない状態なので、時間が出来たら勉強したいと思います。 ありがとうございます。

関連するQ&A