正規表現 - PHP で HTML 要素のコンテンツを取得する方法
为情所困
为情所困 2017-05-16 13:06:41
0
3
550

現在、インターネットからコピーした通常のルールに従って実装していますが、期待する効果が得られません。

現在の計画は次のとおりです。

 $text=file_get_contents('404.html');
 preg_match('/<time[^>]*itemprop=\"datePublished\".*?>.*?<\/time>/ism',$text,$match);
print($match[0]); 

ただし、最終的な出力内容は次のとおりです。

<time datetime="2017-02-20T18:41:00+08:00" itemprop="datePublished">2017 年 2 月 20 日</time>

理由の内容である2017年2月20日を出力したいのですが、規則が分からず、百科事典を読んでも全く混乱してしまいました。これを達成するにはどうすればよいでしょうか?または、内容を出力するための正規表現の書き方

为情所困
为情所困

全員に返信(3)
仅有的幸福

今回は HTML タグと同様に、PHP の HTML タグ削除関数を使用して、ネストされたタグを削除できます。以下のコードを見て、タグ削除関数の Stripe_tags() を使用してみてください。より具体的な使用方法については、マニュアルを確認してください。

リーリー
いいねを押す +0
阿神

1. https://github.com/bupt1987/h...
2. https://github.com/paquettg/p...

ユーザーが HTML 要素を読み取ることができるように、HTML を解析するには 2 つの PHP を直接お勧めします。

いいねを押す +0
PHPzhong

strip_tags は php の関数で、文字列から HTML タグを削除するために使用されるため、ここでstrip_tags を使用できます。正規表現を使用するため、正規表現を直接使用してプログラムを最適化することもできます。ルールは以下をご覧ください

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート