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

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

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

 

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

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

тема: И снова реги
 
 автор: sata   (25.05.2005 в 01:12)   письмо автору
 
 

Люди помогите составить выражение а то что то неполучается нифига смысл такой нужно составить выражение которое из приложенного файла выкусывало бы все линки в графе Stock #.
Я тут составил
preg_match("|stockno([^>]+)|",$page,$matches);
Но оно чего то не то тянет и тока 1 линк или я глючу
Да и значений может быть n колличество то есть неизвестно скока точно значений в таблице
Спасибо

   
 
 автор: antf   (25.05.2005 в 08:16)   письмо автору
 
   для: sata   (25.05.2005 в 01:12)
 

preg_match() предназначена, в основном, для проверки строки на соответствие шаблону и возвращает только первое вхождение .
preg_match_all() выдаст вам все соответствия. Наверное, ее и стоит использовать.

   
 
 автор: antf   (25.05.2005 в 09:03)   письмо автору
 
   для: antf   (25.05.2005 в 08:16)
 

Попробуйте вот так:

<?
  $str 
file_get_contents('reg.txt');
  
preg_match_all('/stockno[^\w]+(href="[^\>]+)/i'$str$matches);
  
//вывод найденных соответствий
  
for($i 0$i count($matches[1]); $i++)
  {
    print 
$matches[1][$i].'<br>';
  }
?>

   
 
 автор: antf   (25.05.2005 в 09:08)   письмо автору
29.4 Кб
 
   для: antf   (25.05.2005 в 09:03)
 

Вот найденные соответствия (txt):

   
 
 автор: sata   (25.05.2005 в 10:55)   письмо автору
 
   для: antf   (25.05.2005 в 09:08)
 

Вот спасибо.

   
Rambler's Top100
вверх

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