<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 22 novembre 2013 20:55, Daniele Varrazzo <span dir="ltr"><<a href="mailto:piro@develer.com" target="_blank">piro@develer.com</a>></span> ha scritto:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><br></div>
Domanda mia: ve lo siete inventati voi quel formato?<br>
<br>
Perchè state reinventando l'acqua calda: non dovreste scrivere un nuovo parser se potete usare un linguaggio diverso. Quale? Ce ne sono a tonnellate pronti per essere usati in Python:</blockquote></div><br></div><div class="gmail_extra">


No, non ce lo siamo inventati noi.<br></div><div class="gmail_extra">E' la conf di un device di rete (Juniper) che purtroppo bisogna parsare per salvare questa conf su db..<br><br>Noto che è possibile avere output così o XML e quindi vi chiedevo quale fosse il metodo piu' simpatico e veloce per parsare l'output senza troppe complicazioni.<br>


</div><div class="gmail_extra"><br>Adesso cerco una regexp buona per ora ho trovato solo questo modo qui con sed:<br><br>    sed -n '/address-set ABC_DEF/,/}' myfilename.conf <br><br>che non so come implementare con python.<br>


idee?<br>Poi provero' a vedere anche come farlo via xml usando qualche libreria in python<br>e quando avro' imparato in entrambi i modi..  deciderò :)<br><br>Grazie a tutti!<br></div><div class="gmail_extra">-- <br>


Preziusi Roberto<div style="line-height:normal;text-indent:0px;letter-spacing:normal;font-variant:normal;text-transform:none;font-size:small;font-style:normal;white-space:normal;font-family:arial;font-weight:normal;word-spacing:0px">


<div style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;color:rgb(34,34,34);text-transform:none;font-size:13px;white-space:normal;font-family:arial,sans-serif;word-spacing:0px">


<font color="#000099" face="tahoma, sans-serif"><i><font size="4"></font></i></font><i style="color:rgb(0,0,153);font-family:tahoma,sans-serif"></i></div></div>
</div></div>