Vraag : Het malplaatje regelmatige uitdrukking van Rsyslog

Ik heb mijn dhcpd.conf- dossier loggin DHCP- verzoeken in het volgende formaat:

==>- GEGEVENS van het 0:18 van MAC: 39: f-d: 7d: 91 (---) toegewezen aan HULP: DE TEST CID VAN CO: --- heeft committed

The dat ik ontleed het berichtgedeelte heb op ruimten wordt gebaseerd en verzend de gegevens naar een mysqlgegevensbestand dat.  Het probleem dat ik heb is dat de HULP: het gedeelte (zoals hierboven gezien) kan ruimten omvatten.  Ik moet berekenen hoe te om reqular uitdrukkingen tot stand te brengen om de gegevens te ontleden zodat ik het volledige gedeelte tussen HULP verzend: en CID:

Thanks

Antwoord : Het malplaatje regelmatige uitdrukking van Rsyslog

Deze forumdraad heeft één of andere goede info bij het krijgen regex werkend in rsyslog:
http://kb.monitorware.com/regular-expressions-with-rsyslogd-t10055.html

Ook, vond ik dit hulpmiddel:
http://www.rsyslog.com/user-regex.php

Screenshot in bijlage van mijn test. Ik moest verwijderen? van het patroon dat ik heb verstrekt om het werkend te krijgen.
Andere oplossingen  
 
programming4us programming4us