Страница 1 из 1

Помогите настроить регулярное выражение.

Добавлено: 24 фев 2015 17:10
MCMak
Есть строка характеристика:
1. БРИЛЛИАНТ КР-57 4/6 2шт.,0.04ct # РУБИН КРУГ 2/2 12шт.,0.11ct
2. БРИЛЛИАНТ КР-57 4/6 2шт.,0.04ct #
3. БРИЛЛИАНТ КР-57 4/6 2шт.,0.04ct # Фианит КРУГ 2/2 12шт.,0.11ct

причем вставки могут быть разными (Авантюрин|АГАТ|АКВАМАРИН|АЛЕКСАНДРИТ|АЛПАНИТ|АМАЗОНИТ|Аметрин|АМЕТИСТ|Берилл|Бирюза|ГЕЛИОДОР|ГЕМАТИТ|ГРАНАТ|жадеит|ЖЕМЧУГ|ИЗУМРУД|КВАРЦ|КИАНИТ|КОШАЧИЙ|КОРУНД|КОРАЛЛ|ЛАБРАДОР|ЛАЗУРИТ|ЛАРИМАР|MIX|Малахит|Marcasite|МАРКАЗИТ|МОРИОН|Мурано|НЕФРИТ|ОБСИДИАН|ОНИКС|ОПАЛ|Перламутр|ПЕРИДОТ|ПРАЗИОЛИТ|РУБИН|Родолит|родонит|раух|Swarovski|КРИСТАЛЛ|САПФИР|СЕРДОЛИК|СТЕКЛО|СТРАЗЫ|ТИГРОВЫЙ|ТОПАЗ|Турмалин|ХРИЗОЛИТ|ХРУСТАЛЬ|халцедон|Циркон|ЦИТРИН|ЧАРОИТ|ШПИНЕЛЬ|Эмаль|Янтарь|Яшма|ИОЛИТ|ЛУННЫЙ)

Надо выделить основную характеристику, но приоритет у всех камней кроме Бриллианта и Фианита
т.е. на выходе надо получить:
1. РУБИН
2. БРИЛЛИАНТ
3. БРИЛЛИАНТ по первому вхождению.

Подозреваю, что выражение не очень сложное, но я с ними не знаком. В благодарность могу небольшую денежку на тел перевести :)