Как разделить данные с помощью регулярных выражений с Zapier? - PullRequest
1 голос
/ 30 апреля 2019

Я настраиваю интеграцию между Интернет-магазином и Shippo, чтобы помочь в создании этикеток и управлении доставкой. Webflow передает данные как один огромный объект для адресной информации, однако, чтобы создать новый заказ в shippo, мне нужно проанализировать информацию, разделенную как отдельные позиции. Я попытался использовать форматтер, который позволяет извлекать текст, разбивать текст, использовать регулярные выражения для сопоставления данных и многое другое.

import re
details = re.search(r'(?<=city:\s).*$', input_data[All Addresses])

Regex в Python - мой лучший вариант, но результат не найдет и / или не отобразит данные.

Пожалуйста, любые специалисты по интеграции с Zapier, мне нужна помощь, чтобы найти способ разобрать входящие данные из веб-потока, передать их в действие «создать заказ» с помощью shippo.

Структура данных: адресат: строка город: строка страна: строка больше ....

1 Ответ

0 голосов
/ 30 апреля 2019

Вы можете попробовать это: объединить все данные в одну целую строку

import re
details = re.finall(r'(?<=city:\s).*$', all_addresses)
return details

Это даст вам список всех совпадений в тексте.

...