Новые возможности сценариев

Аватара пользователя
Петр Шулин
Сообщения: 11
Зарегистрирован: 11.03.2016 22:59

Новые возможности сценариев

07.08.2016 10:03

Здравствуйте

Хочу предложить опцию сценария, где Заголовок/тело сообщения содержит текст, и тут еще хорошо было бы добавить некий аналог регулярных выражений, (или вообще полноценные регулярные выражения). Допустим текст: "ваш заказ №45334 создан" можно "ловить" чем то таким: "ваш заказ №* создан", где "*" будет означать любое количество символов.
   Реализация вышеописанного позволит делать разные фильтрации - хоть спама, хоть заострять/притуплять внимание на каких то задачах, содержащих особенные фразы/слова.
  Так же, вышеописанное добавит возможность "быстрого ввода задачи" - ввод заголовка и текста задачи в поле заголовка, как то так:   "Новый заказ !!! Нужно добавить клиенту ХХХХ такой то заказ" 







 

Аватара пользователя
Дмитрий Гончаренко
Сообщения: 3343
Зарегистрирован: 06.06.2012 13:54

10.08.2016 18:26

Это логичное расширение возможностей сценариев (и правил для задач по почте, заодно), поставлю задачу в нашем аккаунте по этому поводу.
Так же, вышеописанное добавит возможность "быстрого ввода задачи" - ввод заголовка и текста задачи в поле заголовка, как то так:   "Новый заказ !!! Нужно добавить клиенту ХХХХ такой то заказ" 
Тут не очень понял пример - что должно создаться в таком случае?

Аватара пользователя
Петр Шулин
Сообщения: 11
Зарегистрирован: 11.03.2016 22:59

10.08.2016 22:46

Извиняюсь, забыл дописать, что "!!!" будет разделителем, что даст возможность ввести и заголовок и текст задачи в одном поле. 

Аватара пользователя
Святослав Кончаков
Сообщения: 1
Зарегистрирован: 06.04.2017 11:34

06.04.2017 11:35

Есть ли какие-то подвижки по этому вопросу? Очень не хватает регулярных выражений в сценариях 

Аватара пользователя
Дмитрий Гончаренко
Сообщения: 3343
Зарегистрирован: 06.06.2012 13:54

10.04.2017 13:03

Подвижек пока нет, Святослав, но еще и не было очередной итерации доработок по сценариям/правилам - все задачи по ним ждут своего часа в очереди.

Аватара пользователя
Константин Смоквин
Сообщения: 66
Зарегистрирован: 15.05.2016 19:06

24.04.2017 20:17

Поддерживаю идею.
Получим миллионы решений одним иструментом

Аватара пользователя
Виталий Витюк
Сообщения: 6
Зарегистрирован: 19.05.2016 00:29

17.06.2017 01:54

Регулярка наше все! +1 от меня!

Аватара пользователя
Михаил Храпунов
Сообщения: 423
Зарегистрирован: 23.05.2013 21:46

19.06.2017 15:16

Поддержу. Также хотелось бы подобные выражения в полях со списками и поиске. например * — любые символы в любом количестве.

Аватара пользователя
Александр Ефимов
Сообщения: 10
Зарегистрирован: 26.01.2016 01:11

03.09.2017 12:57

По поиску нашел эту тему! Очень не хватает регулярных выражений. Не  всегда получается зацепится за нужный текст доступными методами.

Аватара пользователя
Виктор Попов
Сообщения: 23
Зарегистрирован: 10.02.2017 15:49

07.09.2017 12:33

+1 за регулярки

Аватара пользователя
Анна Блудвина
Сообщения: 6
Зарегистрирован: 06.11.2018 16:41

Re: Новые возможности сценариев

29.01.2019 15:03

Тоже подпишусь за регулярные выражения. Очень не хватает.

Аватара пользователя
Халфин Тимур Маликович
Сообщения: 262
Зарегистрирован: 16.12.2015 16:50

Re: Новые возможности сценариев

29.01.2019 22:34

присоединяюсь

Аватара пользователя
Дмитрий Гончаренко
Сообщения: 3343
Зарегистрирован: 06.06.2012 13:54

Re: Новые возможности сценариев

11.02.2019 20:34

Появились регулярные выражения в обработке писем:

Изображение

Аватара пользователя
Игорь Архипов
Сообщения: 15
Зарегистрирован: 20.11.2017 13:22

Re: Новые возможности сценариев

12.09.2019 19:25

Спасибо!

А есть ли какие-нибудь требования к регуляркам? Хотелось бы увидеть хоть немного документации по этому вопросу.

Тривиальный емайл можно по-разному обозначить, на разных языках - https://emailregex.com
А вдруг у вас что-то редкое вроде Clojure или Perl на бэкенде.

Дмитрий Гончаренко писал(а):
11.02.2019 20:34
Появились регулярные выражения в обработке писем:

Изображение

Аватара пользователя
Дмитрий Гончаренко
Сообщения: 3343
Зарегистрирован: 06.06.2012 13:54

Re: Новые возможности сценариев

13.09.2019 09:24

Разработчики уверяют что все стандартно, но примеры для документации предоставлять отказываются :) Так что остается только пробовать.

Аватара пользователя
Александр Лещинский
Сообщения: 42
Зарегистрирован: 10.04.2019 11:30

Re: Новые возможности сценариев

14.09.2019 02:33

Дмитрий Гончаренко писал(а):
13.09.2019 09:24
Разработчики уверяют что все стандартно
OK, по какому стандарту - RCRE или POSIX? Мне кажется, "что они втирают какую-то дичь" (с)

Аватара пользователя
Игорь Архипов
Сообщения: 15
Зарегистрирован: 20.11.2017 13:22

Re: Новые возможности сценариев

16.09.2019 14:38

Дмитрий Гончаренко писал(а):
13.09.2019 09:24
Разработчики уверяют что все стандартно, но примеры для документации предоставлять отказываются :) Так что остается только пробовать.
Выражения должно быть в скобках (capture group), например:
([a-f0-9]{32})

Также удалость получить ответ, что нужна регулярка под JAVA.... но она пока не срабатывает.

#держувкурсе

Аватара пользователя
Игорь Архипов
Сообщения: 15
Зарегистрирован: 20.11.2017 13:22

Re: Новые возможности сценариев

20.09.2019 00:26

Да, регулярки точно под JAVA

Для email сработала такая:

Код: Выделить всё

((?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\]))

Очень хотелось бы в документации увидеть примеры популярных выражений - почта, телефон, адрес сайта.
Так как мне не понравился подход "Регулярки запустили, какой синтаксис не скажем, разработчики молчат, попробуйте перебором".... новых пользователей данного функционала такой подход слегка озадачит.


P.S.: если у вас регулярка в парсере не сработала сразу - пишите в саппорт, тк письма могут "повисать" часиков на 12+ до того как станут задачами. Несколько таких повисаний устранили в моём тикете, но это не исключает возникновения в будущем.

P.P.S.: Техподдержка молодцы, спасибо им. А регулярки лучше дебажить предварительно https://www.freeformatter.com/java-regex-tester.html

Ответить