Heim >Web-Frontend >HTML-Tutorial >Verwenden Sie reguläre Ausdrücke, um HTML-Tags mit dem ID-Attribut in HTML zu finden

Verwenden Sie reguläre Ausdrücke, um HTML-Tags mit dem ID-Attribut in HTML zu finden

高洛峰
高洛峰Original
2017-01-22 14:06:351560Durchsuche

Zum Beispiel:
String8e62618ac3ec95641599edb0d182503812321316b28748ea4df4d9c2150843fecfba68c53114d76b92ed7373f1c8f5d2221d192131442316b28748ea4df4d9c2150843fecfba68 stimmt nicht mit dem Inhalt von c53114d76b92ed7373f1c8f5d2221d19...16b28748ea4df4d9c2150843fecfba68 überein.

Um dieses Beispiel zu schreiben, können Sie
89741456c9c4b1f84f2b4e645b6f2c36 ]+?id=[^>]+?>.*?16b28748ea4df4d9c2150843fecfba68
entspricht

Vorheriges PHP-Beispiel:

<?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;
'; ?> Dieses Beispiel gibt

Array 
( 
[0] => Array 
( 
[0] => <div style="float:left" id="ab">123213</div> 
) 
)
Weitere Artikel zur Verwendung regulärer Ausdrücke zum Suchen von HTML-Tags mit ID-Attributen in HTML finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn