• ベストアンサー

<br>タグを改行に変えたい

掲示板を作っています。 テキストファイルに書き込んである文字列ですが、改行は<BR>に変換して保存します。 編集で呼び出すときに、<BR>をもとの改行コードに戻す作業を試みています。 $message =~ s/<br>/\n/ig; とやるとテキストエリアがすべて空白です。 $message =~ s/<br/\n/ig; と>をなくすと改行されてテキストエリアに表示されます。 ただ、データには>が残ったまま表示されます。 この対処法を教えてください。

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

  • ベストアンサー
  • yama06
  • ベストアンサー率61% (101/164)
回答No.1

$message =~ s/\<br\>/\n/ig; でいかがでしょうか。括弧が悪さをしているかもしれませんので。

ma_trix
質問者

お礼

回答ありがとうございました。 すみません。試せていないのですが、自分がHTMLタグで<td value = "$message"></td>とやっていたせいでした。 <td>$message</td> と直したところokになりましたm(__)m

関連するQ&A