私が直面している問題でヘッダータグを置き換えようとしています。たとえば、ある行で始まり、他の行で終わるヘッダータグがある場合、<h*>
タグ
がラップされません。<center><h*>.....</h*></center>
<center>
<h3> Spotting the
Pileated
HummingBird in
the wild </h3>
ヘッダータグをタグに置き換えたい<center><h*> .. </h*></center>
。
これは、ヘッダータグが同じ行で開始および終了するが、複数の行ではなく、うまく機能しようとしているものです。
while (<>){
$_ =~ s/^\<h(.)>\s*(.*)\s*<\/h(.)>/<center><h$1>$2<\/h$3><\/center>/g;
print $_;
}