Regexp. Выберите второе значение из списка - PullRequest
0 голосов
/ 17 сентября 2018

Я создаю триггер в Zabbix -

"Event Log - User Account Changed ({{ITEM.VALUE}.iregsub("Account Name:\s*([\w- ]*)", "\1")} change {{ITEM.VALUE}.iregsub("Account Name:\s*([\w- ]*)", "\1")})"

Я получаю:

"Event Log - User Account Changed (Admin_Name change Admin_Name)", 

Но я хочу получить:

"Event Log - User Account Changed (Admin_Name change User_Name)"

Я хочу выбратьвторое значение из списка.Не могу понять, как это сделать?

Помогите, пожалуйста.

enter image description here

1 Ответ

0 голосов
/ 18 сентября 2018

Я нашел решение, я не знаю, насколько это правильно, но оно работает ...

Target Account:\s+.+\s+Account Name:\s*([\w- ]*)

В результате название триггера выглядит так:

Event Log - User Account Changed (DOMAIN\{{ITEM.VALUE}.iregsub("Account Name:\s*([\w- ]*)", "\1")} change DOMAIN\{{ITEM.VALUE}.iregsub("Target Account:\s+.+\s+Account Name:\s*([\w- ]*)", "\1")})

Моя проблема решена.Спасибо всем!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...