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

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

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

 

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

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

тема: Регулярное выражение для поиска площади квартиры
 
 автор: Микель   (25.08.2008 в 14:13)   письмо автору
 
 

Добрый день
Подскажите,плз, нужно выражение примерно такого вида 65/45+20
Десятичные числа могут быть любыми.Я написал

([0-9]+)\/([0-9]+)\+([0-9]+)

Но что-то не работает,спасибо

  Ответить  
 
 автор: BinLaden   (25.08.2008 в 14:24)   письмо автору
 
   для: Микель   (25.08.2008 в 14:13)
 

<?php
$pattern 
"/(\\d+)\\/(\\d+)\\+(\\d+)/";
?>

  Ответить  
 
 автор: Микель   (25.08.2008 в 14:31)   письмо автору
 
   для: BinLaden   (25.08.2008 в 14:24)
 

BinLaden

Такой вариант у меня вообще никак не работает:(
Тестирую на http://www.pcre.ru/eval/

  Ответить  
 
 автор: Микель   (25.08.2008 в 16:02)   письмо автору
 
   для: Микель   (25.08.2008 в 14:31)
 

Решил вопрос
(\d+)\/((\d+)\+(\d+))

  Ответить  
 
 автор: BinLaden   (25.08.2008 в 16:11)   письмо автору
 
   для: Микель   (25.08.2008 в 14:31)
 

Естественно, потому что это паттерн, в котором экранированы спец. символы для формирования литеральной константы...И к тому же ограничители там не нужны.

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

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