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

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

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

 

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

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

тема: Выразать нужные части из фразы
 
 автор: Петр   (26.04.2009 в 11:27)   письмо автору
 
 

Подскажите как с помощью регулярного выражения выдернуть нужные данные.
Имеются строки
-10 мм
+10, ширина +0 мм

(строка может быть любого из этих видов, т.е. число с любым знаком или 0 и единица измерения, межды этим числом и единицей измерения может стоят запятая и доолнительный параметр)
Нужно выразать первое число (со знаком если он есть) и единицу измерения в конце фразы, помогите пожалуйста

  Ответить  
 
 автор: Trianon   (26.04.2009 в 11:38)   письмо автору
 
   для: Петр   (26.04.2009 в 11:27)
 

как насчет перечислить единицы измерения?

  Ответить  
 
 автор: Петр   (26.04.2009 в 11:45)   письмо автору
 
   для: Trianon   (26.04.2009 в 11:38)
 

только мм и парметр может быть один (ширина), но по возможность сделать на любое другое слово

  Ответить  
 
 автор: Trianon   (26.04.2009 в 12:06)   письмо автору
 
   для: Петр   (26.04.2009 в 11:45)
 

$text = '-10 мм';
//$text = '+10, ширина +0 мм';
preg_match('/^([+-]?[\\d]+).*(мм)$/', $text, $out);
print_r($out);

  Ответить  
 
 автор: Петр   (26.04.2009 в 12:29)   письмо автору
 
   для: Trianon   (26.04.2009 в 12:06)
 

не совсем то что нужно, но спасибо большое

  Ответить  
 
 автор: Петр   (26.04.2009 в 12:29)   письмо автору
 
   для: Trianon   (26.04.2009 в 12:06)
 

не совсем то что нужно, но спасибо большое

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

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