Показать сообщение отдельно
Старый 22.03.2012, 09:43     # 7
GrOgy
Junior Member
 
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118

GrOgy Нуль без палочки
Да благодарю, все работает, но есть одна загвоздка.
Иногда нужно обрабатывать строки вида.

_150 Gamehouse(Games) Pack, на выходе нужно получить
150 Gamehouse Games Pack, но регулярка делает -
150 GamehouseGamesPack. Если поставить пробел в регулярке - array(' ', ' '), то получается - пробел150 Gamehouse Games Pack, что тоже недопустимо. Решил сделать вот такую регулярку -
Код:
$values[1] = ltrim(preg_replace(array('~[^\da-zA-Z ]~i', '~ {2,}~'), array(' ', ' '), $values[1]));
Все заработало, но может быть есть более элегантное решение?
__________________
каждому по вере
GrOgy вне форума