<div dir="ltr">Salve a tutti <div>mi trovo davanti a un grosso dilemma. Ho risolto la gran parte dei quesiti che mi sono messo in testa di risolvere con la compilazione del mio piccolo script di analisi.</div><div>Sono però davanti a un grosso scoglio. Il tema sono le espressioni regolari con le quali vorrei estrarre un semplice dato intero.</div><div>Vengo al dunque.</div><div>Ho una stringa che contiene:</div><div>; A1 K12.123 B2400</div><div>A1 X157.176 H80.271 N6000  <br></div><div>; pippo 888, X = 123,1<br></div><div>; A1 K12.123 B2400<br>A1 X157.176 H80.271 N6000</div><div>........................................  #sequenza di caratteri come la riga precedente che si ripetono</div><div>; pippo alt</div><div><br></div><div>La mia stringa varia di lunghezza ogni volta ma questo aspetto rimane costante.</div><div>Io devo estrarre l'intero 888 (che ovviamente anch'esso varia da processo a processo)</div><div>So però che 888 viene sempre prima di "pippo alt".</div><div>Concettualmente pensavo di fare questo ragionamento:</div><div>Isolo la sotto stringa che va da pippo 888 a pippo alt, perché so che il mio intero che cerco è sempre compreso fra questi due estremi.</div><div>Come estrapolo l'intero secondo voi?</div><div><br></div><div>Io stavo pensando a questo:</div><div>import re</div><div>mystrin = (^pippo[0-9] \D+,\d+,\s , $ pippo alt)</div><div><br></div><div>Come traduco all'inverso in espressione regolare una superstringa così?</div><div>Come mi muovo per andare a catturare l'intero (888) ? Dalla fine verso l'inizio?</div><div><br></div><div>Grazie mille per l'attenzione</div><div>saluti</div><div>Paolo</div><div><br></div><div><br></div><div><br></div><div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="text-align:justify;line-height:normal"><span style="font-size:7.5pt;font-family:Verdana">Questo
 messaggio e i suoi allegati sono indirizzati esclusivamente alle 
persone indicate. La diffusione, copia o qualsiasi
 altra azione derivante dalla conoscenza di queste informazioni sono 
rigorosamente vietate. Qualora abbiate ricevuto questo documento per 
errore siete cortesemente pregati di darne immediata comunicazione al 
mittente e di provvedere alla sua distruzione, Grazie.
</span></span></div>
<p><span style="text-align:justify;line-height:normal"><i><span style="font-size:7.5pt;font-family:Verdana" lang="EN-GB">This e-mail and any attachments</span></i><i><span style="font-size:7.5pt;font-family:Verdana" lang="EN-GB"> <span>is</span> </span></i><i><span style="font-size:7.5pt;font-family:Verdana" lang="EN-GB">confidential
 and may contain privileged information intended for the addressee(s) 
only. Dissemination, copying, printing or use by anybody else is 
unauthorised. If you are not the intended recipient, please delete this 
message and any attachments and advise the sender
 by return e-mail, Thanks.</span></i><span lang="EN-GB">
</span></span></p>
<b><span style="font-size:7.5pt;font-family:Verdana">Rispetta l'ambiente. Non stampare questa mail se non è necessario.</span></b></div></div></div></div>