Поиск и замена текста с помощью регулярных выражений

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
Vic913
Сообщения: 28
Зарегистрирован: 06 ноя 2012 14:54

Добрый день!
Можно ли при заполнении доп. полей СТИПП сделать поиск замену регулярным выражением? По принципу s/Jeff/Jeffrey/?
Например в наименовании
"Ноутбук 15.6" HP Pavilion g6-2256sr (C4V65EA) (Core i3-2310M/2.1GHz ATI Radeon HD7670M-1Gb 8Gb-DDR3 750Gb(5400prm)..."
наити строку "8Gb-DDR3" и заменить ее на "8Гб".
Vic913
Сообщения: 28
Зарегистрирован: 06 ноя 2012 14:54

Помогите написать рег. выражение для поиск-замены
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

К сожалению, в обязанности тех. поддержки не входит:
Составление SQL запросов.
Создание регулярных выражений.
Создание формул для расчета цен конкурента.
Создание формул в СС.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Vic913
Сообщения: 28
Зарегистрирован: 06 ноя 2012 14:54

Хорошо!
Какие возможности модификации текста регулярными выражениями поддерживает ПЛИ при заполнении доп полей СТИПП?
Или модификация текста регулярными выражениями не поддерживается, а поддерживается только поиск?
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Подробнее о регулярных выражениях можно найти в документации.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

Vic913 писал(а):Хорошо!
Какие возможности модификации текста регулярными выражениями поддерживает ПЛИ при заполнении доп полей СТИПП?
Или модификация текста регулярными выражениями не поддерживается, а поддерживается только поиск?
Модификация текста регулярными выражениями поддерживается в системе автозамены наименования товара(настройки и операции -> Замена наименования товара(либо через меню в окне настройки импорта прайс листа можно попасть)), например так:
10.jpg
10.jpg (10.58 КБ) 7330 просмотров
тут текст разделяется на части, для замены используются отдельные части из ранее полученных.
Vic913
Сообщения: 28
Зарегистрирован: 06 ноя 2012 14:54

Ixenon писал(а):
Vic913 писал(а):Хорошо!
Какие возможности модификации текста регулярными выражениями поддерживает ПЛИ при заполнении доп полей СТИПП?
Или модификация текста регулярными выражениями не поддерживается, а поддерживается только поиск?
Модификация текста регулярными выражениями поддерживается в системе автозамены наименования товара(настройки и операции -> Замена наименования товара(либо через меню в окне настройки импорта прайс листа можно попасть)), например так:
10.jpg
тут текст разделяется на части, для замены используются отдельные части из ранее полученных.
Спасибо за совет!

Меня интересует, есть ли возможность сделать то же самое, но только одним рег. выражением.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

Vic913 писал(а):Меня интересует, есть ли возможность сделать то же самое, но только одним рег. выражением.
А можете привести пример регулярного выражения в котором бы была возможность сделать то же самое, но только одним рег. выражением и в какой программе это используется?
Vic913
Сообщения: 28
Зарегистрирован: 06 ноя 2012 14:54

Ixenon писал(а):
Vic913 писал(а):Меня интересует, есть ли возможность сделать то же самое, но только одним рег. выражением.
А можете привести пример регулярного выражения в котором бы была возможность сделать то же самое, но только одним рег. выражением и в какой программе это используется?
http://www.iworld.ru/attachment.php?bar ... at=exc&n=0
Модификация текста с использованием регулярных выражений
...
Таким образом, конструкция $var =~ s/.../.../ изменяет значение переменной $var. Например, если переменная $var содержит строку Jeff•Friedl, то при выполнении команды
$var =~ s/Jeff/Jeffrey/;
в переменную $var заносится текст Jeffrey•Friedl.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

Понятно. Программировать тут можно только на VBA. С помощью VBA можно делать все, что угодно, в том числе пользоваться регулярными выражениями. Синтаксис зависит от подключенной библиотеки и от Вашей реализации собственных функций. Т.е. есть стандартный класс со стандартной функциональностью, а дальше можно запрограммировать чего угодно.
Лично я пользуюсь стандартной "MIcrosoft VBScript Regular Expressions 5.5"
Правда стоит заметить, что в ПЛИ пользовательские функции неизвестно как использовать можно. Сам я предварительно использую отдельную обработку с помощью VBA.
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»