[Python] re e output non previsto

Adriano Barbieri adrianobarb a yahoo.it
Dom 16 Giu 2013 21:47:19 CEST


Ciao Marco,
Grazie per la risposta.:))
Ecco la parte del codice.
Deve cercare tra i vari campi quelli con date nel formato 'gg/mm/aaaa' e raccoglierli in una lista di tuple con stringa e indice dei campi validi, che successivamente dovrò passare a un wx.choice()
Spero che le variabili descrivano il loro scopo...
Ma ho aggiunto un paio di commenti
Gli faccioo leggere un campo alla volta per tutti i records e lo faccio uscire non appena confermato un campo con data per poi proseguire col campo successivo.
Si tratta di scadenze, quindi non tutti i campi hanno il valore, ecco perché gli faccio percorrere tutto i records fino al primo risultato positivo

fieldsChoice=[]
  for c in range(fieldsCount): #totale campi per record
   for n in range(len(records_list)): #è una lista di records namedtuple
    x=records_list[n][c]
    m=re.search('(\d\d/\d\d/\d\d\d\d|'')', x); m.group(0)
    if m:
     #wx.MessageBox('%s' % m, "Test m", 0)
     #Trovata data, registra tupla campo e indice del campo
     fieldsChoice.append((fields_list[c], c))
     break

Adriano Barbieri


  
  ----- Original Message ----- 
  From: Marco Beri 
  To: Discussioni generali sul linguaggio Python 
  Sent: Sunday, June 16, 2013 8:20 PM
  Subject: Re: [Python] re e output non previsto


  2013/6/16 Adriano Barbieri <adrianobarb a yahoo.it>

    La regexp lavora in un doppio ciclo for e la stringa date che gli viene passata è sempre un valore stringa di un campo di un un record.
    Qualche idea?
    Grazie!

  Prova a postare il codice.


  Ciao.
  Marco.




  -- 

  http://beri.it/ - Un blog
  http://beri.it/i-miei-libri/ - Qualche libro




------------------------------------------------------------------------------


  _______________________________________________
  Python mailing list
  Python a lists.python.it
  http://lists.python.it/mailman/listinfo/python
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130616/3beaf96f/attachment.html>


Maggiori informazioni sulla lista Python