Достаточно часто встречается, когда надо почистить строку от лишних символов. Т.е должен получится результат, но с удалением исключений
Пробовал вариант (?=исключение) - не работает.
Пример из ARSF 105 (CIS)/S сделать ARSF105CISS
Пока решаю достаточно длинным путем - ([arsf]{4})[ ]?([0-9]{3})[ (]{0,2}([cis]{3})[)/[0,2]([s])
исключить в регулярном выражении
-
tkachenkoser
- Сообщения: 498
- Зарегистрирован: 01 авг 2011 12:03
Большой опыт работы с PLI, CC, парсерами, CRM и ERP системами. Маркетинг и консалтинг для интернет-магазинов. Контакты в профиле.
Можно с помощью правил автозамены текста.
Создать новое правило, поставить галку на против поля "РВ", в поле "Найти" ввести "[^a-z0-9а-я]+" в поле "Заменить на" ввести пробел.
В результате с помощью этого:из этого:получается это:
Создать новое правило, поставить галку на против поля "РВ", в поле "Найти" ввести "[^a-z0-9а-я]+" в поле "Заменить на" ввести пробел.
В результате с помощью этого:из этого:получается это:
Пишу макросы VBA на заказ от 100 руб. обращаться в личку.
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
-
tkachenkoser
- Сообщения: 498
- Зарегистрирован: 01 авг 2011 12:03
интересный способ. Кстати автозамена не умеет работать с пробелами, очень долго с этим экспериментировал. И как РВ замену не делает.
Но проблема для генерации артикля, поэтому автозамена не подходит.
Я думал через формулу вроде ((a-z0-z?=\s]) но такой фокус не работает (
Но проблема для генерации артикля, поэтому автозамена не подходит.
Я думал через формулу вроде ((a-z0-z?=\s]) но такой фокус не работает (
Большой опыт работы с PLI, CC, парсерами, CRM и ERP системами. Маркетинг и консалтинг для интернет-магазинов. Контакты в профиле.
А каким образом применятся регулярное выражение к сгенерированному артиклю?
Пишу макросы VBA на заказ от 100 руб. обращаться в личку.
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
-
tkachenkoser
- Сообщения: 498
- Зарегистрирован: 01 авг 2011 12:03
Это "мнимый" артикул. Используется больше для автосопоставления. Т.к. во многих прасайсах от разных поставщиков бывают пробелы, их надо очищать.
например из beko ng 56 699 h сделать ng56688h
например из beko ng 56 699 h сделать ng56688h
Большой опыт работы с PLI, CC, парсерами, CRM и ERP системами. Маркетинг и консалтинг для интернет-магазинов. Контакты в профиле.
Попробуйте для пробелом использовать {ПРОБЕЛ}
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
