Привет познающим.... Я новичек в РВ хелп ми плиз Есть СТРОКИ вида: (это html через htmlspecialchars()): <a href='#' class='suppl_server' id='9'>ривыиф...</a> <a href='#' class='suppl_server' id='10' title='Подгрузить полное примечание пользователя'>ривыиф...</a> <a href='#' class='suppl_server' id='11' title='Подгрузить полное примечание пользователя'>Привет...</a> <a href='#' class='suppl_server' id='12' title='Подгрузить полное примечание пользователя'>блабла...</a> надо ВЫТАЩИТЬ значение id из строки. Проблема для меня втом, сто этот id может быть однозначным, двузначным, .... не нашел метасимвола, который укажет, что за кавычкой будет неизвестно сколько символов перед закрывающей кавычкой. Да и какой функцией воспользоваться???? как я понял preg_split, preg_replace не подходят?????
Код (Text): <?php ini_set('display_errors',1); error_reporting(E_ALL); $m ="<a href='#' class='suppl_server' id='9'>ривыиф...</a> <a href='#' class='suppl_server' id='10' title='Подгрузить полное примечание пользователя'>ривыиф...</a> <a href='#' class='suppl_server' id='11' title='Подгрузить полное примечание пользователя'>Привет...</a> <a href='#' class='suppl_server' id='12' title='Подгрузить полное примечание пользователя'>блабла...</a>"; $poisk='/id=\'([0-9]+)/si'; preg_match_all($poisk,$m,$matches); echo $matches[1][0]; echo '<br>'; echo $matches[1][1]; echo '<br>'; echo $matches[1][2]; echo '<br>'; echo $matches[1][3]; ?>
Спасибо огромное!!!!! меня осинило сделал по другому - просто смех для проф.программистов. обязательно разберу твой код!!!