Это старая версия документа!
Обработка прайсов поставщиков с использованием регулярных выражений
Обработка заключается в поиске и замене (удалении) определенных символов в файле прайса для того чтобы привести его к необходимому формату.
Для этого используется функция «Поиск и замена» с использованием регулярных выражений.
преобразование артикула
21080100503400 ⇒ 21080-1005034-00 (отформатировать, разбить на три части, разделенных дефисами)
Выражение для поиска: ^(…..)(…….)(..)
Выражение для замены: $1-$2-$3
21080-1005034-00 ⇒ 2108-1005034-00 (убрать пятый символ с начала, если это «0»)
Выражение для поиска: ^(….)0(.*)
Выражение для замены: $1$2
2108-1005034-00 ⇒ 2108-1005034 (убрать последние два нуля и дефис)
Выражение для поиска: (.*)-00
Выражение для замены: $1
3456Ln ⇒ Ln3456 (поменять местами цифры и буквы)
Выражение для поиска: (.*)Ln
Выражение для замены: Ln$1
1/3456-34 ⇒ 1345634 (убрать символы «/» и «-»)
Выражение для поиска: 1/(.*)-(.*)
Выражение для замены: 1$1$2
