[Python] Dizionario regular expression per sostituzioni
Marco Beri
marcoberi a gmail.com
Mar 10 Apr 2012 11:10:07 CEST
2012/4/10 Karim Gorjux <lemieliste a gmail.com>
> Salve a tutti, ho bisogno di fare delle conversioni degli articoli
> scaricati dal mio fornitore. Sto scrivendo il programma per fare tutto e
> ora che sono riuscito ad automatizzare lo scaricamento devo fare in modo di
> convertire delle sigle.
>
> Per farvi un esempio devo convertire cose come:
> NB Notebook
> CARDRD Card Reader
> ...
> La mia idea è di creare un file con ogni riga il pattern e la sostituzione
> separata da un tab in modo che possa aggiungere semplicemente altre
> sostituzioni modificando il file di testo.
> In pratica verrebbe una cosa del genere:
> ^NB\s Notebook
> Il tutto poi lo caricherei in un dizionario e inizierei a fare le
> conversioni, vi sembra un modo decente per fare questo tipo di lavoro?
>
Karim,
dipende :-)
Qualche domanda:
1. quando cambiano le regole, le vuoi far cambiare anche al tuo cliente?
In questo secondo caso ti consiglio di accettare (tab e/o spazi)+
2. quante sono le regole?
3. case sensitive o no?
4. il file da parsare è enorme e ti serve il massimo dell'efficienza?
Ciao.
Marco.
--
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120410/93855e79/attachment.html>
Maggiori informazioni sulla lista
Python