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

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

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

 

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

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

тема: регулярное выражение
 
 автор: mabelrod   (30.11.2012 в 13:26)   письмо автору
 
 

написал такую вещь:

$tmp["description"] = "<![CDATA[<b>Зарплата:</b> от 17 000 руб.<br/><br/><b>Город:</b>";
preg_match("#b>(.*?)<br#is", $tmp["description"], $result);
var_dump($result[1]);


он мне выводит: Зарплата: от 17 000 руб, подскажите а что надо дописать тчо бы ывел просто 17 000 ?

  Ответить  
 
 автор: Slo_Nik   (30.11.2012 в 14:34)   письмо автору
 
   для: mabelrod   (30.11.2012 в 13:26)
 

немного веткой ошиблись...
вот два варианта, первый $pattern больше подходит, как мне кажется.

<?php 
$tmp 
"<![CDATA[<b>Зарплата:</b> от 17 000 руб. <br/><br/><b>Город:</b>";
$pattern "|(?:[а-я\s]*)([0-9\s]+)|ui";
$pattern2 "|(?:<b>Зарплата:</b>[а-я\s]*)([0-9\s]+)|ui";
preg_match($pattern$tmp$result); 
echo 
$result[1];
// или
print_r($result);

  Ответить  
 
 автор: Igorek   (30.11.2012 в 14:47)   письмо автору
 
   для: mabelrod   (30.11.2012 в 13:26)
 

мой вариант:
<?php
$tmp 
"<![CDATA[<b>Зарплата:</b> от 17 000 руб.<br/><br/><b>Город:</b>";
preg_match("#\d[\d\s]*\d|\d#"$tmp$result);
var_dump($result);

  Ответить  
 
 автор: mabelrod   (01.12.2012 в 14:11)   письмо автору
 
   для: Igorek   (30.11.2012 в 14:47)
 

Игорек, большое спасибо - ваш пример отличо сработал, а у слона когда я згнала на вход весь массив случились неполдки ...

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

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