Выражение 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/

Оставьте комментарий