Привет. Прошу помочь с регуляркой.
$out = '<b>ВАСЯ</b>
<b>ПЕТЯ</b>вапуке45евапвар<span>13</span>';
preg_match_all('|<b>(.*?)<\/b>(.*?)(<span>)([0-9]+)(<\/span>)|is', $out, $name);Есть скажем две и более строчек с переменными.
В некоторых строчках нет определенных переменных но их нужно выводить.
Как написать выражение чтобы оно захватывало строчки, если в них есть или нет <span>13</span> ?
Но если вхождение есть, то печатаем значение между тегами <span></span> тоже.