- Регистрация
- 20.10.2015
- Сообщения
- 36
- Благодарностей
- 1
- Баллы
- 8
Добрый день. Долго мучаюсь, прошу у вас подсказки.
Собираю с сайта вкусы товара. Вот вид переменной вкусы:
Арахис Арахис-карамель Зеленый арахис с жасмином Апельсин-вишневый пунш
Здесь мы видим 4 вкуса:
Арахис
Арахис-карамель
Зеленый арахис с жасмином
Апельсин-вишневый пунш
Каждый вкус начинается с заглавной буквы. Как это корректно прописать в регулярке и каждый вкус вывести в отдельную переменную?
Написал такой вид регулярки, но он не корректно работает
([А-Я]\w{1,10}\-[а-я]\w{1,10}|[А-Я]\w{1,10})
Как объяснить в регулярке, что в строке каждый вкус всегда начинается с заглавной буквы и может содержать в себе и несколько слов и дефисы и пробелы?
Собираю с сайта вкусы товара. Вот вид переменной вкусы:
Арахис Арахис-карамель Зеленый арахис с жасмином Апельсин-вишневый пунш
Здесь мы видим 4 вкуса:
Арахис
Арахис-карамель
Зеленый арахис с жасмином
Апельсин-вишневый пунш
Каждый вкус начинается с заглавной буквы. Как это корректно прописать в регулярке и каждый вкус вывести в отдельную переменную?
Написал такой вид регулярки, но он не корректно работает
([А-Я]\w{1,10}\-[а-я]\w{1,10}|[А-Я]\w{1,10})
Как объяснить в регулярке, что в строке каждый вкус всегда начинается с заглавной буквы и может содержать в себе и несколько слов и дефисы и пробелы?