この記事では、PHP 正規表現を使用してページ内の画像アドレスを抽出する方法を紹介します。必要な友達はそれを参照できます。
HTML ページでは、画像 URL 仕様の HTML コードは通常次のとおりです。 図 2 と図 4 はオプションですが、図 1、図 3、図 5、および図 6 は XHTML 認証に合格するために必須です。 規則性について言えば、最短一致は次のとおりです。 (? ただし、これはphpでエラーを報告します: 警告: preg_match_all() [function.preg-match-all]: コンパイルに失敗しました: *** のオフセット *** で後読みアサーションが固定長ではありません問題はゼロ幅アサーション (? コードをコピー コード例: (?シンプル (? 写真のサフィックスを記載してもよろしいでしょうか?例えば: コードをコピー コード例: (?接尾辞のない写真を見たことはありますか? jbxue.com にはそのような例がたくさんあります RAW http://us.jbxue.com/content/media/images/Headers/15559182 スマックダウン http://us.jbxue.com/content/media/images/Headers/15854138 NXT http://us.jbxue.com/content/media/images/Headers/15929136 スーパースター http://us.jbxue.com/content/media/images/Headers/15815850上記の URL はすべて写真ですが、そのようなアドレスに遭遇した場合は、いずれも途方に暮れるでしょう。 この時点で、次のことができます: PHP による画像アドレスの定期的な抽出に関する提案: 画像アドレスの形式が img space src= の場合は、(? これらを紹介しましょう。文章は少し乱雑ですが、これが PHP 正則化の使用法を皆さんに理解してもらうのに役立つことを願っています。 |