- Главная
- >
- Мониторинг
- >
- Описание полей редактора профилей...
- >
- Выражение RegEx для получения...
Строка, представляющая собой специальное выражение для получения имени/значения измеряемого параметра из ответа команды.
Выражение может быть двух типов:
1.Если выражение начинается с идентификатора #JSON:, то после идентификатора #JSON: ожидается json запрос. Таким образом можно получить имя/значение измеряемого параметра из ответа команды, которая возвращает ответ в формате JSON.
Для отладки JSON запросов удобно использовать https://www.jsonquerytool.com/
2.Если идентификатор #JSON: отсутствует, то выражение воспринимается как регулярное выражение RegEx. Регулярное выражение должно быть построено таким образом, чтобы имя/значение измеряемого параметра возвращались из ответа команды как именованная группа с именем result. Например, (?P<result>.*)
. Если в ответе команды присутствует несколько вхождений удовлетворяющих условиям регулярного выражения, то возвращено будет первое значение из найденных. Для того, чтобы вернуть все удовлетворяющие значения необходимо дописать к регулярному выражению #ReturnAllMatch
Подробнее о регулярных выражениях https://regex.sorokin.engineer/ru/latest/regular_expressions.html
Для отладки регулярных выражений удобно использовать https://regex101.com/