Страница 2 из 3

Re: ошибка в РВ в ПЛИ

Добавлено: 08 дек 2012 14:21
tkachenkoser
Также не работают такие команды x(?!y) Находит x, только если за x не следует y
$ - Совпадает с концом ввода или строки.

Re: ошибка в РВ в ПЛИ

Добавлено: 08 дек 2012 23:31
tkachenkoser
Дальше еще интересней
Проблема не только в использовании команд РВ, условий и/ИЛИ а и в самом механизме.
Давно обратил внимание что, несмотря на то что есть правила, у некоторых поставщиков не создаются артикли.
Но позже я понял, что чем больше правил в категории, тем больше проблем.
Скриншот silicon. При тести выражения видно что РВ для silicon работает.. Оно также работает и для других производителей.. но в СТИСС почемуто артикли созданы только для Transcend
Для эксперимента - отключаем Transcend, заново загружаем прайс.. и что происходит! у Silicon и WD появляются артикли, но по прежнему не появляются у Seagate - хотя РВ правильно, что показано на скриншоте Seagate.
Если протестировать других РВ на других производителях, нет ли пересечений - то все нормально.
Получается есть проблема в самом механизме выделения артиклей и названий на основании РВ.

Re: ошибка в РВ в ПЛИ

Добавлено: 08 дек 2012 23:37
tkachenkoser
и вот еще аналогичный пример.. С рабочим РВ, артикуль не создается

Re: ошибка в РВ в ПЛИ

Добавлено: 10 дек 2012 09:50
support
tkachenkoser писал(а):и вот еще аналогичный пример.. С рабочим РВ, артикуль не создается
Стоит ли "З" Замена в настройках рег. выражений?

Re: ошибка в РВ в ПЛИ

Добавлено: 10 дек 2012 09:55
support
В регулярном выражении для canyon(исправлено) написано "CANYO" умышленно?

Re: ошибка в РВ в ПЛИ

Добавлено: 10 дек 2012 10:20
tkachenkoser
Регулярное выражение написано для CANYON

Re: ошибка в РВ в ПЛИ

Добавлено: 10 дек 2012 11:14
support
CANYO-N.png
CANYO-N.png (150.75 КБ) 4602 просмотра

Re: ошибка в РВ в ПЛИ

Добавлено: 10 дек 2012 11:17
tkachenkoser
Все верно.. так и надо canyon
добавлено. [canyo]{6} является РВ для слова Canyon - никакой ошибки нету - все буквы перечислены, 6 знаков.

Re: ошибка в РВ в ПЛИ

Добавлено: 10 дек 2012 20:45
tkachenkoser
Продолжил эксперименты дальше. Таже категория, те же правила. Только отключаю другие правила, оставляю только canyon . И о чудо, заработал canyon
Не остается и сомнения, что проблема где-то в самом механизме замены артиклей и названий с помощью РВ.

Re: ошибка в РВ в ПЛИ

Добавлено: 11 дек 2012 09:58
Ixenon
Зачем у Вас прописано РВ2 ? в нем нет смысла, т.к. оно не работает.
Прописать нужно всех производителей в столбце производитель и порядок указать при необходимости в столбце порядок, тогда должно все заработать.