Страница 1 из 1

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

Добавлено: 07.08.2016 10:03
Петр Шулин
Здравствуйте

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







 

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

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

Добавлено: 06.04.2017 11:35
Святослав Кончаков
Есть ли какие-то подвижки по этому вопросу? Очень не хватает регулярных выражений в сценариях 

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

Добавлено: 24.04.2017 20:17
Константин Смоквин
Поддерживаю идею.
Получим миллионы решений одним иструментом

Добавлено: 17.06.2017 01:54
Виталий Витюк
Регулярка наше все! +1 от меня!

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

Добавлено: 03.09.2017 12:57
Александр Ефимов
По поиску нашел эту тему! Очень не хватает регулярных выражений. Не  всегда получается зацепится за нужный текст доступными методами.

Добавлено: 07.09.2017 12:33
Попов Виктор
+1 за регулярки

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

Добавлено: 29.01.2019 15:03
Анна Блудвина
Тоже подпишусь за регулярные выражения. Очень не хватает.

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

Добавлено: 29.01.2019 22:34
Халфин Тимур Маликович
присоединяюсь

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

Добавлено: 11.02.2019 20:34
Dmitry Goncharenko
Появились регулярные выражения в обработке писем:

Изображение

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

Добавлено: 12.09.2019 19:25
Игорь Архипов
Спасибо!

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

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

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

Изображение

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

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

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

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

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

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

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

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

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

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

Добавлено: 22.07.2020 01:33
Александр Ефимов
Ждем регулярные выражения в сценариях. Многие начали делать своих ботов на Планфиксе для общения в менеджерах :) Нужно по максимуму анализировать текст который добавляется в комментариях клиентами. Спасибо.