ホームページ  >  記事  >  ウェブフロントエンド  >  正規表現を使用して、HTML 内の id 属性を持つ HTML タグを検索します

正規表現を使用して、HTML 内の id 属性を持つ HTML タグを検索します

高洛峰
高洛峰オリジナル
2017-01-22 14:06:351523ブラウズ

例:
String8e62618ac3ec95641599edb0d182503812321316b28748ea4df4d9c2150843fecfba68c53114d76b92ed7373f1c8f5d2221d192131442316b28748ea4df4d9c2150843fecfba68
d817b2dc4fa7971349134f08f42c3eb4....16b28748ea4df4d9c2150843fecfba68

この例を記述するには、
bf25faba508d5088b42ea98f8e3d0399]+?id=[ ^>]+? >.*?16b28748ea4df4d9c2150843fecfba68
Match

前の PHP の例:

<?php 
$str = &#39;<div style="float:left" id="ab">123213</div><div class="a123">213123</div>&#39;; 
$search = &#39;#<[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div>#is&#39;; 
preg_match_all($search,$str,$r); 
echo &#39;<pre class="brush:php;toolbar:false">&#39;; 
print_r($r); 
echo &#39;
'; ?>

この出力例

Array 
( 
[0] => Array 
( 
[0] => <div style="float:left" id="ab">123213</div> 
) 
)

HTML 内の id 属性を持つ HTML タグを検索するための関連記事、PHP 中国語 Web サイトに注意してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。