Санкт-Петербург Пушкинский район, посёлок Шушары, Московское шоссе 9А |
Задача имееем строки надо выделить название производителя и артикул (варианты артикула с буквой, сложный с пробелами, название производителя составное):
логика в названиях проиводителя техники нет цифр (ну крайне редко встречаются)
1. Используя Regex на примере:
\d - выделяем первую цифру: "6"
.*?(?="6") - выделаем кусок строки до найденной цифры: "TM Racing F6"
.*\ - отсекаем текст до последнего пробела справа остается название производителя: "TM Racing "
заменой текста "TM Racing " на пустоту выделяем остаток это и будет артикул: "F66508"
подчищаем пробелы вначале и в конце выделенных строк (TRIM): "TM Racing", "F66508"
2. если работаем в EXCEL:
Прмер: "Honda 15410-KYJ-902"
ЛЕВСИМВ(ЛЕВСИМВ(RC[-2]; МИН(ПОИСК({0;1;2;3;4;5;6;7;8;9};RC[-2]&"0123456789"))-2);ПОИСК("@";ПОДСТАВИТЬ(RC[-2];" ";"@";ДЛСТР(RC[-2])-ДЛСТР(ПОДСТАВИТЬ(RC[-2];" ";"")))))
находим цифру, ближайший пробел слева, выделаем название производителя: "Honda"
СЖПРОБЕЛЫ(ПОДСТАВИТЬ(RC[-2];RC[-1];))
выделяем артикул: "15410-KYJ-902"
Alzip Парасочкин Е.В. 08.2023