 |
Subscribe to this site |
|
map CG:alias
def output = """ define contact{ contact_name IPNOC
alias Network Monitoring Center
email ip-noc@libertyglobal.com
use default_user
}
define contact{
contact_name dmariuscatalin
alias Diaconu Mariuscatalin
email madiaconu.contractor@libertyglobal.com
use default_user
}
define contact{
contact_name egriffiths
alias Eddie Griffiths
email egriffiths@libertyglobal.com
use notif_disabled
}
define contact{
contact_name jcollis
alias James Collis
email jcollis@libertyglobal.com
use default_user
}"""
def result = [ : ]
def matches = output.findAll(/(?<=contact_name).*/)
def matches1 = output.findAll(/(?<=alias).*/)
for (i=0; i<matches.size; i++)
{ result.put(matches[i], matches1[i]) }
println(result)