举例来说,有这样一段 nginx 的配置
upstream pool_siteA_fastcgi {                                                                                                                                
    ip_hash;
    server 172.16.0.1:9999 max_fails=2 fail_timeout=30s weight=1;
    server 172.16.0.2:9999 max_fails=2 fail_timeout=30s weight=1;
    server 172.16.0.2:9999 max_fails=2 fail_timeout=30s weight=1;
}
除了用正则挨个匹配,有没有什么 gem 可以配置语法解析,从中提取出类似这样的信息
upstream #{pool_name} {
    #{route_type}
    server #{ip1}:#{port1} #{options}
    server #{ip2}:#{port2} #{options}
    server #{ip3}:#{port3} #{options}
}