Регулярка для размеров одежды (несколько букв)

Orbit

Гуру форума
Регистрация
2 Апр 2007
Сообщения
145
Реакции
75
Помогите, пожалуйста, не могу понять в чем дело. Вроде все просто, нужно сделать регулярку для получение размеров (через php preg_match) одежды из строки вида: Платье Надежда XS/L
Т.е. может быть слеш, буквы X S L M в разных комбинациях, может быть одна буква, может быть без слеша, итп. нужно получить сам размер вида XS/L
 
если просто строка и размер на конце то можно через explode и брать последний элемент массива
PHP:
$array =  explode(' ','Платье Надежда XS/L');
 
спасибо, но к сожалению, там полный разброд, может быть так: "длинный Wool Longies M, Розовый" т.е. после размера в большинстве случаем есть еще слово или два. Перед всегда пробел, после либо запятая, либо пробел, либо конец строки.

P.S.
Все-таки, победил ее, не знаю в чем было дело, в конце концов вот такой вариант:

Код:
# ([XLSM]{1,3}[\/]?[XLSM]{0,3}( |,|$|\z))#
 
Последнее редактирование:
Назад
Сверху