⊗ppPsRgTWA 12 of 84 menu

Parsarea tag-urilor cu atribute prin expresii regulate în PHP

În viața reală, desigur, tag-urile pot conține atribute. De exemplu, așa:

<h1 class="header">text</h1>

Trebuie să luăm în considerare posibila prezență a atributelor în expresia noastră regulată. Să facem acest lucru:

<?php preg_match('#<h1[^>]*>(.+?)</h1>#su', $str, $match); ?>

Să verificăm dacă am prins textul corect:

<?php var_dump($match[1]); // 'text' ?>

Parsați conținutul tag-ului h2:

<h2 id="header">text</h2>
enkkpltrde