Webページのセットを新しいシステムにアップグレードしていて、各ページの上部にある定型文を削除して置き換え、新しい定型文と置き換えたいと思います。幸いにも、各ページにはコンテンツテーブルがあり、その前にはテーブルはありません。私は次のようなことをしたい:HTML文書からテーブルを削除するにはどうすればよいですか?
$contents =~ s/^.*<table/$newHeader/
これは、$ contentsの最初の行でのみ動作します。ファイル内の最初の<テーブルを新しいボイラープレートに置き換える前にすべてを置き換える方法はありますか?
パーフェクト。ありがとう! –
これは素晴らしい答えですが、完璧ではありません。/sオプションでドットマッチング空白を作るのは間違いです。オプションがなくても、ドットは空白とまったく同じです。 "空白"を "改行"に置き換えてください。答えは本当に完璧です。 – innaM
@Manni:あなたは正しい、固定されています。 –