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

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

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

 

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

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

тема: Удалить всё до слова
 
 автор: Fest   (25.10.2009 в 21:20)   письмо автору
 
 

Нужно ударить всё - до слова BOOK 234Y

1...коробкой передач Easytronic BOOK 234Y

должно получиться - BOOK 234Y

  Ответить  
 
 автор: imustang   (26.10.2009 в 09:39)   письмо автору
 
   для: Fest   (25.10.2009 в 21:20)
 

да запросто ... до первого нахождения

.*?BOOK 234Y


до последнего

.*BOOK 234Y

  Ответить  
 
 автор: cheops   (26.10.2009 в 12:47)   письмо автору
 
   для: Fest   (25.10.2009 в 21:20)
 

Всегда будет такое название BOOK 234Y или оно может как-то варьироваться?

  Ответить  
 
 автор: Fest   (26.10.2009 в 13:16)   письмо автору
 
   для: cheops   (26.10.2009 в 12:47)
 

BOOK - во всех строках присутствует, а артикул (234Y) везде другой.

Попробовал изобразить, но не получается -

<?
$text = "...вигатроботизированной коробкой передач Easytronic BOOK 234Y";
$abn = preg_replace(".*?BOOK \(.*?\))","$1",$text);
echo "$abn ";
?>

должно получиться BOOK 234Y

  Ответить  
 
 автор: Trianon   (26.10.2009 в 14:43)   письмо автору
 
   для: Fest   (26.10.2009 в 13:16)
 

strstr($text, 'BOOK') чем не устраивает?

  Ответить  
 
 автор: Fest   (26.10.2009 в 14:56)   письмо автору
 
   для: Trianon   (26.10.2009 в 14:43)
 

Очень устраивает.
СПАСИБО

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

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