Buongiorno a tutti,<br>in lista è girato un post articolato sul replace.<br>Vorrei fare qualcosa di simile ma leggermente più articolato e vi chiedo aiuto.<br><br>Ecco il problema: un programma di statistica genera un CSV con diverse colonne.<br>

Io vado a parsare il CSV e recupero i campi tra i quali degli importi numeri come i seguenti:<br><br>68894.090000<br>101106.630000<br><br>Quello che vorrei fare è far diventare questi numeri (anche in formato stringa) del tipo:<br>

<br>€ 68.894<br>€101.106<br><br>e quindi il concetto è: quando trovo un punto all&#39;interno di uno dei campi CSV (quindi ciò che il programma identifica come valuta), fai sparire quello che c&#39;è dopo il punto mentre le cifre prima del punto raggruppale per tre e inserisci un puntino in mezzo.<br>

Con il replace potrei fare qualcosa tipo:<br><br>stringa.replace(&#39;.$&#39;,&#39;&#39;)  <br><br>Il comando è da affinare con la lettura di qualche tutotial ma concettualmente ci dovremmo essere.<br>Quello che non riesco a fare è dirgli la seconda parte ovvero raggruppa le cifre prima del punto in gruppi di tre e mettici un puntino in mezzo.<br>

Idee in merito?<br>Grazie per l&#39;aiuto<br>
<br>