Тип данных определяет представление значений в Mango. Полученные данные автоматически преобразуются в требуемый тип. Регулярное выражение поиска значения определяет, в каком месте сообщения находится значение объекта. Более подробная информация приводится в разделе «Регулярные выражения». Обратите внимание, что использоваться будет только первое значение, найденное в сообщении.

Для двоичного типа данных можно установить Двоичное значение 0. Если значение, найденное в содержимом, совпадает с ним, объект будет обновлен со значением 0. В противном случае, объект будет обновлен со значением 1. Для числового типа данных необходимо задать Формат числа, определяющий способ обработки регулярным выражением найденного текстового значения. Более подробное описание приводится в разделе Числовые форматы.

Для поиска в сообщении метки времени значения можно использовать Регулярное выражение времени. Если регулярное выражение задано, необходимо также ввести Формат времени, определяющий способ обработки регулярным выражением найденного текстового значения времени. Смотрите более подробную информацию в разделе «Форматы даты/времени».

Вы можете протестировать Ваше регулярное выражение, записав его в область Тестовое сообщение регулярного выражения и нажав связанную пиктограмму .

Пример

Предположим, конечное сообщение выглядит так (без оболочки):

GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,

... и вы хотите использовать в регулярном выражении девятое поле (или «545.4», считая после "GPGGA"):

GPGGA,.*?,.*?,.*?,.*?,.*?,.*?,.*?,.*?,(.*?),.*

Этот способ позволяет произвольно выбирать сообщения по содержимому. Например, если часть "123519" обозначает идентификатор конкретной метеостанции (предположим у Вас и их несколько), Ваше регулярное выражение для поиска сообщений только этой станции будет таким:

GPGGA,123519,.*?,.*?,.*?,.*?,.*?,.*?,.*?,(.*?),.*

Все другие сообщения GPGGA из других станций будут игнорироваться.