0

次のようなリンクを含むhtmlファイルがあります

<a href="clash/football/a-vs-b">

<a href="clash/football/dsfdsfds-vs-erer">

私はこれを使います$regex_pattern = "/^[^.]+((\.[^.\/]{1,3}\b){1,2}).*$/";

パターンを使用して、このタイプの URL を見つけます。しかし、これを取得することはできません。誰か助けてください。のような合計タグを一致させる必要があります"<a href="clash/football/a-vs-b">"

4

1 に答える 1

1

正規表現は正規言語での操作を記述し、正規言語でhtmlはありません!DomDocumentを使用するとより良い結果が得られます。

getElementsByTagName次に、すべての<a href>タグを取得するために見てみることができます。

于 2012-10-22T07:31:35.550 に答える