Я использую PHP-функцию file_get_contents для загрузки данных сайта DEMO1.
В исходном коде HTML DEMO1 я вижу пример этого кода:
<div class="sample"></div>
</div>
<div class="desc desc3">
<ul class="FLT">
<li>
<p class="orange">NIK:</p>
815000244 </li>
</ul>
<div class="fl"></div>
</div>
</div>
<div class="43332"><p /></div> </div> <li><p class="numbers">Tep</p>876 654 832</li>
Какие регулярные выражения используются, чтобы выбрать только 815000244 и 876 654 832 числа (используя 2 разных RE)?
Спасибо!
$subject = file_get_contents('DEMO1.html');
preg_match(',NIK:</p>\s*(\d*),', $subject, $matches);
echo $matches[1], "\n";
preg_match(',Tep</p>([\d\s]*),', $subject, $matches);
echo $matches[1], "\n";
Других решений пока нет …