Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выбор элементов внутри оболочки
 
 автор: dmitriy-tilik   (19.03.2009 в 16:36)   письмо автору
 
 

Здравствуйте, помогите решить проблеммку.
Есть исходная строка

$subject = "aaa bbb ccc <div> a 1 b 2 c 3 d 4 e 5 f </div> ddd eee fff";


Необходимо вытащить через preg_match_all список цифр из тега <div>
Пробовал много что, в том числе и следующий паттерн:

$pattern =  "/<div>(?:.*?(\d))+.*?<\/div>/i";


Нормального результата не получается.

  Ответить  
 
 автор: Саня   (20.03.2009 в 20:52)   письмо автору
 
   для: dmitriy-tilik   (19.03.2009 в 16:36)
 

<?
$str 
'aaa bbb ccc <div> a 1 b 2 c 3 d 4 e 5 f </div> ddd <div>csd2</div>eee fff';
preg_match_all('!<div>(.*)</div>!isU'$str$m);

$result = array();
foreach ( 
$m[1] as $line ) {
  
$result[] = preg_replace('![^\d]!'''$line);
}
print_r($result);

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования