1b.app
Скопійоване посилання -

Як користуватися PREG шаблонами?

Возникают вопросы при формировании работе с PREG шаблонами?
Мы подготовили список популярный вопросов и ответов! Посмотреть список
Ніде немає інструкції, відео відсилання на техпідтримку.
Зробіть скріншот правильного прикладу налаштування PREG шаблону для листа з формою-заявкою із сайту
з трьома полями - по клієнту, товару та доставці.
Дякую
Оригінальне питання доступне на версії: ru

Відповіді:


Ремезович Валентин писав/ла:
Зробіть скріншот правильного прикладу налаштування PREG шаблону для листа з формою-заявкою із сайту
з трьома полями - по клієнту, товару та доставці.

PCRE – дуже індивідуальна штука. Не можна просто так взяти та зробити шаблон, який усім підійде.
Саме дії " Перетворити лист на процес " по тому як є однаковий шаблон вхідних листів - під нього підлаштовується конкретний шаблон.
Якщо у вас такі листи є і вам потрібна допомога у складанні PREG-шаблону - надайте більше інформації і ми вам допоможемо.
04.12.2020, 16:43
Оригінальний коментар доступний на версії: ru

Отак у мене прописані змінні. Також вони йдуть у формі заявки. (скрин 2)
Що не так?
05.12.2020, 11:56
Оригінальний коментар доступний на версії: ru


Ремезович Валентин писав/ла:
Отак у мене прописані змінні. Також вони йдуть у формі заявки. (скрин 2)
Що не так?

Там не все так просто, як здається на перший погляд.
Спробуйте як вказав нижче:
PREG-шаблон для даних клієнта в процесі:
Дані клієнта: \s[client_name_first\s]
Дані клієнта: \s.*?\s[client_name_last\n]
Телефон клієнта:\s[client_phone\n]
PREG-шаблон для додаткових даних у процесі:
Адреса доставки:\s[delivery_address\n]
PREG-шаблон для даних про продукти у процесі:
Найменування товару:\s[product_name\n]
Ціна товару:\s[product_price\n]
Кількість:\s[product_count\n]
07.12.2020, 13:46
Оригінальний коментар доступний на версії: ru

Дякую! Вийшло для полів - ПІБ, Телефон, адреса.
Товар не підгойдався, відповідно сума теж.
Але це швидше за все пов'язано з тим, що в боксі товар названий інакше.
Підкажіть ще як задати процесу за замовчуванням спосіб доставки Нова пошта, та спосіб оплати – накладений ?
07.12.2020, 13:56
Оригінальний коментар доступний на версії: ru


Ремезович Валентин писав/ла:
Підкажіть ще як задати процесу за замовчуванням спосіб доставки Нова пошта, та спосіб оплати – накладений ?

Діями на стартовому етапі, пошукайте "Змінити спосіб доставки" наприклад
07.12.2020, 14:15
Оригінальний коментар доступний на версії: ru

спосіб доставки змінили. а оплати як?
07.12.2020, 14:22
Оригінальний коментар доступний на версії: ru


Ремезович Валентин писав/ла:
спосіб доставки змінили. а оплати як?

Спробуйте самостійно пошукати серед дій.
07.12.2020, 14:28
Оригінальний коментар доступний на версії: ru

Виникли проблеми з тим самим PREG шаблоном:
стоїть 2 однакові завдання – перетворювати листи на процеси. один українською – все працює. такий же російською - розпізнає лише адресу. телефон, ПІБ не хоче, як тільки не пробував.
скріншоти у вкладенні
22.02.2021, 20:07
Оригінальний коментар доступний на версії: ru

що означає ця частина коли з літерами "s" - \s...s\?
30.08.2021, 16:54
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія

Корнєв Михайло писав/ла:
що означає ця частина коли з літерами "s" - \s...s\?

якщо у такому вигляді: "\s", то буде шукатися пробіл
можете користуватися https://regex101.com/ - зручна штука для роботи з регулярними виразами, є багато підказок.
30.08.2021, 16:58
Оригінальний коментар доступний на версії: ru


Ярина
Інтегратор писав/ла:

Корнєв Михайло писав/ла:
що означає ця частина коли з літерами "s" - \s...s\?

якщо у такому вигляді: "\s", то буде шукатися пробіл
можете користуватися https://regex101.com/ - зручна штука для роботи з регулярними виразами, є багато підказок.

Дякую.
скажіть, будь ласка, а якщо лист не просто текст, а з таблицею наприклад?

і мені потрібно витягнути певні дані з такого листа, то він шукатиме не за html, а просто за текстом USD 17.60 17.82 ?
30.08.2021, 17:27
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія

Корнєв Михайло писав/ла:
і мені потрібно витягнути певні дані з такого листа, то він шукатиме не за html, а просто за текстом USD 17.60 17.82 ?

теоретично, тут немає рядка тексту USD 17.60 17.82 , а є три рядки: USD, 17.60 і 17.82
щодо парсингу таблиці і HTML нічого не можу сказати
30.08.2021, 18:26
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар