Matinier
Постоялец
- Регистрация
- 5 Окт 2009
- Сообщения
- 65
- Реакции
- 4
- Автор темы
- #1
Добрый день.
Имеется набор строк такого типа: Карта памяти microSD 2GB GoodRam + SD адаптер
Необходимо из нее вытащить вендора, т.е. GoodRam.
Вытаскивал такой вот регуляркой:
Однако она вытаскивает и microSD. По этому поводу возник вопрос: как можно выбрать все слова [a-z]{3,}, за исключением заранее заданного списка слов вроде microSD, HDMI и т.п.
Имеется набор строк такого типа: Карта памяти microSD 2GB GoodRam + SD адаптер
Необходимо из нее вытащить вендора, т.е. GoodRam.
Вытаскивал такой вот регуляркой:
Код:
~(?:^|\s+)([a-z&-]{3,})\s+~iu
Однако она вытаскивает и microSD. По этому поводу возник вопрос: как можно выбрать все слова [a-z]{3,}, за исключением заранее заданного списка слов вроде microSD, HDMI и т.п.