• ベストアンサー

phpでpreg_replaceで次のような条件の文字を置換したいのですが…

<a href="jump?url= *1 " target="_blank"> *2 </a> というAタグになっている文字列を *2 だけのテキストにしたいと思っています。 preg_replaceでの正規表現での条件がわかりません…。

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

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

アンカーを無条件で削除してよいのでしょうか? <? $html=<<<eof <a href="jump?url= *1 " target="_blank"> *2</a> <a href="jump?url= *3 " target="_blank"> *4 </a> <a href="jump?url= *5 " target="_blank"> *6 </a> eof; $pattern="/<a .*?>(.*?)<\/a>/mis"; $html=preg_replace($pattern,"$1",$html); print $html; ?>

taskeai
質問者

お礼

ありがとうございます!解決できました。

その他の回答 (1)

回答No.2