Активити: поиск текста. Инструкция


Приложение добавляет на ваш портал робот "Поиск по регулярным выражениям". Он принимает список регулярных выражений и возвращает первое найденное значение по каждому их них.

Регулярные выражения (их еще называют regexp, или regex) — это механизм для поиска и замены текста. В строке, файле, нескольких файлах. Их используют разработчики в коде приложения, тестировщики в автотестах,  просто при работе в командной строке.

Чем это лучше простого поиска? Тем, что позволяет задать шаблон. После установки приложения вы сможете добавить в ваши бизнес-процессы кубик, где можно будет настроить поиск, используя регулярные выражения, либо использовать регулярные выражения в роботах.


Вы можете проверить работу ваших регулярных выражений на этом сайте

Важно: все регулярные выражения нужно записывать в круглых скобках. 

Пример: 

вот как выглядит стандартное регулярное выражение для получения даты

^((0?[13578]|10|12)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[01]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1}))|(0?[2469]|11)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[0]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1})))$


а вот как нужно вставлять в роботы и бп - все взять в скобки ()

(^((0?[13578]|10|12)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[01]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1}))|(0?[2469]|11)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[0]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1})))$)