Нужно привести строки вида: "Агрегат (КПП и раздатка) "DYMOS" УАЗ-3163 Patriot дв. 409 (комплект установочный)" к выражению вида: "Агрегат DYMOS УАЗ-3163 Patriot" Т.е. исключить все сокращения ("дв."), значения в скобках, кавычки, а так же отдельно стоящие цифры. Бьюсь над шаблоном уже сутки....
Ну а где то что Вы надумали за сутки? Статистика утверждает, что быстрее(бородатые девушки не в счет) помогают тем кто выкладывает отформатированный код. Ну а вообще что-то типа этого должно помочь: PHP: <?php $text = 'Агрегат (КПП и раздатка) "DYMOS" УАЗ-3163 Patriot дв. 409 (комплект установочный)'; $pattern = '/[\"]+|\s[0-9]+|\sдв\.|\([^\)]+\)/ui'; echo preg_replace($pattern, '', $text); ?>
akrinel, благодарю за пример. Немного доработал и получилось, что хотел))) PHP: <?php $pattern = '/[\"]+|\s+[0-9]+|\s+[а-яА-яa-zA-z]{2,3}\.|\([^\)]+\)/i'; ?>