• ベストアンサー

フォームで受け取った文字列から

HTMLタグを取り除くための正規表現はどうするのでしょうか? $xを文字列とすると $x=~s/?/?/? の?部分を教えてください

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

参考URLに詳しい方法が書かれていますが、 利用する状況によっては $x=~s/<[^>]*>//g; でも充分だと思います。

参考URL:
http://www.din.or.jp/~ohzaki/perl.htm#Tag_Remove
keyguy
質問者

お礼

ありがとうございます 参考サイトは大変なことになっていますね tag_regex や tag_regex_ なども大変な式です 0<a+b,x+y>1 などを考えると簡便な方法は取れないのかもしれません

関連するQ&A

専門家に質問してみよう