如何解析HTTPD文本文件
大家好,公司要求做一个服务器,其中有些配置文件需要写个程序解析,请问这种文件应该如何解析,有什么好方法吗?没做过这种东西,不知道应该怎么处理,如果可以给一个开源项目最好,没有的话我就只能硬写代码来解析了。
以下是文件的部分内容:
class "sysadm" {
match option dhcp-client-identifier;
}
subclass "sysadm" 1:00:0d:56:b8:2d:6c;
subclass "sysadm" 1:00:90:96:b8:5f:9d;
class "cisco" {
if substring(option dhcp-client-identifier,0,6)="1:00:00:1E" ;
}
class "motorola" {
if substring(option dhcp-client-identifier,0,6)="1:00:01:E8" ;
}
subnet 192.168.6.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.6.255;
option routers 192.168.6.1;
pool {
allow members of "cisco";
range 192.168.6.100 192.168.6.200;
}
pool {
allow members of "motorola";
range 192.168.6.200 192.168.6.220;
}
pool {
allow members of "sysadm";
range 192.168.6.240 192.168.6.241;
}
}