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

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

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

 

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

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

тема: извлечь значение
 
 автор: garold   (12.06.2010 в 04:45)   письмо автору
 
 

Из строки такого типа {id<number>}:<строка...> нужно получить все что в фигурных скобках, тоесть {id<number>}

На общем примере строка выглядит так {id10}:продолжение строки

  Ответить  
 
 автор: sl1p   (13.06.2010 в 01:11)   письмо автору
 
   для: garold   (12.06.2010 в 04:45)
 

#(\{id\d+\})#

  Ответить  
 
 автор: Trianon   (13.06.2010 в 03:35)   письмо автору
 
   для: sl1p   (13.06.2010 в 01:11)
 

# зачем?

  Ответить  
 
 автор: sl1p   (13.06.2010 в 04:24)   письмо автору
 
   для: Trianon   (13.06.2010 в 03:35)
 

delimiter, sir:)

  Ответить  
 
 автор: Trianon   (13.06.2010 в 04:32)   письмо автору
 
   для: sl1p   (13.06.2010 в 04:24)
 

какой такой разделитель?
чагой-то разделяет?

  Ответить  
 
 автор: sl1p   (13.06.2010 в 04:55)   письмо автору
 
   для: Trianon   (13.06.2010 в 04:32)
 

ну какбе сцообщает начало и конец выражения :)

  Ответить  
 
 автор: Trianon   (13.06.2010 в 09:20)   письмо автору
 
   для: sl1p   (13.06.2010 в 04:55)
 

для оного обычно апострофы применяют...

  Ответить  
 
 автор: Gubichev   (13.06.2010 в 13:37)   письмо автору
 
   для: Trianon   (13.06.2010 в 09:20)
 

Странно от Вас такое "слышать".

  Ответить  
 
 автор: Trianon   (13.06.2010 в 15:19)   письмо автору
 
   для: Gubichev   (13.06.2010 в 13:37)
 

просто мне не очень нравится, когда опускают половину контекста.

Либо опускать весь,
(\{id\d+\})


либо весь сохранять.
preg_match('#(\{id\d+\})#', $line, $res);


А так - ни богу свечка, ни черту кочерга.

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

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