Buongiorno a tutti, mi ritrovo a fare il parse di un file ldif. Ottengo perĂ² errore su alcune entry "scritte male", es:
ValueError: No valid string-representation of distinguished name cn=descrizione con, delle, virgole,mail=john.doe.domain.com. La presenza di virgole nel cn: manda in crisi il modulo. Pensavo quindi di correggere il file prima di parsarlo. Le stringhe di esempio nel file ldif sono dn: cn=descrizione con, delle, virgole,mail=maria.diquat...@cnosfap.net cn: descrizione con, delle, virgole Nel primo caso, vorrei fare il match delle righe che iniziano con "dn: cn=" e tramite un capturing group fare il match di tutti i caratteri alfanumerici eccetto la virgola, fino a ",mail" e fare la stampare il capturing gruop. Nel secondo caso, un'espressione tipo: se la riga inizia con cn: rimuovi tutte le rigole. Anche in questo caso potrei usare un capturing group matchando i caratteri alfanumerici. Riuscite a darmi una dritta sulla sintassi che usereste voi? _______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python