Python 3 regex?

Ian hobson42 at gmail.com
Mon Jan 12 14:48:18 EST 2015


On 12/01/2015 18:03, Jason Bailey wrote:
> Hi all,
>> I'm working on a Python _3_ project that will be used to parse ISC 
> DHCPD configuration files for statistics and alarming purposes (IP 
> address pools, etc). Anyway, I'm hung up on this one section and was 
> hoping someone could provide me with some insight.
>> My script first reads the DHCPD configuration file into memory - 
> variable "filebody". It then utilizes the re module to find the 
> configuration details for the wanted "shared network".
>Hi Jason,
If you actually look at the syntax of what you are parsing, it is very 
simple.
My recommendation would be to write a recursive decent parser for your 
files.
That way will be easier to write, much easier to modify and almost 
certainly faster that a RE solution - and it can easily give you all the 
information in the file thus future proofing it.
'Some people, when confronted with a problem, think "I know, I'll use 
regular expressions." Now they have two problems.' - Jamie Zawinski.
Regards
Ian


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /