Come posso modificare in blocco la Rubrica, in particolare per dividere il contenuto del Nome in Nome, Cognome?

3

Dopo un'importazione MobileMe di un account AddressBook di Windows XP, ci sono centinaia di voci nella Rubrica Mac come questa:

First: Harry Potter
Last:
First: Fred Flintstone
Last:

Sembra che ciò che è accaduto è che sia il nome che il cognome nella rubrica di Windows XP sono migrati al campo Nome nella Rubrica Mac.

C'è un modo per modificare in blocco questi? Passare attraverso la GUI significa fare clic sul nome, evidenziare la coda, tagliare, fare clic su last, paste, next. Sarebbe bello farlo in un editor di testo o con uno script wee perl.

La rubrica può essere esportata come testo strutturato e successivamente sostituita da testo strutturato modificato?

    
posta Thomas L Holaday 17.12.2010 - 19:55
fonte

2 risposte

3

Se hai dimestichezza con AppleScript, dovresti essere in grado di farlo usando questa pagina web come punto di partenza: link

Altrimenti, puoi esportare una o più carte nel formato vCard, aprirle in un editor di file e sembra che un campo di nome correttamente separato assomigli a questo: "N: Smith; Joe ;;;" quindi se il tuo assomiglia a "N: Joe Smith ;;;;" e ti senti a tuo agio con le espressioni regolari dovresti essere in grado di elaborare una ricerca e sostituire quella che cercherebbe 'N: (word1) (word2);' e sostituirlo con 'N: (word2); (word1)'. Penso che ti darebbe il giusto numero di ';'.

    
risposta data 17.12.2010 - 21:25
fonte
2

Puoi esportare da AddressBook al formato vCard che è ASCII, o usare il programma contacts per scaricare il tuo AddressBook in testo normale Trova le voci problematiche, riformattale utilizzando il tuo linguaggio di scripting / programmazione preferito oppure utilizza Google Refine se non lo sei un programmatore, creare un nuovo file CSV e quindi reimportarlo. Verifica che funzioni, quindi elimina gli originali.

    
risposta data 18.12.2010 - 01:05
fonte

Leggi altre domande sui tag