- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:<a href>タグ内のURL抽出)
<a href>タグ内のURL抽出
このQ&Aのポイント
- <a href>タグ内のURL抽出について、正規表現初心者ですが、うまく抽出できません。ご教授お願いします。
- 以下の<a href>リンクから、URLだけを抽出したいのですが、<br>がある場合にうまく抽出できません。どのようにすればよいでしょうか?
- 1つ目のURLは抽出できましたが、2つ目の場合には<br>が邪魔して正しく抽出できません。解決策を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
最短マッチってご存知ないですか? こんな感じでどうでしょう? <? $str=<<<eof <a href=ttp://hoge.com/hoge>hoge</a> <a href=ttp://hoge.com/hoge>hoge<br> hoge</a> eof; preg_match_all("/<a href=(.+?)>(.+?)<\/a>/mis",$str,$matches); print "<pre>"; print_r($matches); print "</pre>"; ?>
お礼
なるほど~~! ありがとうございました