Datenreinigungssonntagsausflug

Ich bewundere Dr. Drangs disziplinierte und detaillierte Dokumentation seiner Datenreinigungsabenteuer und kann sie manchmal sogar in kleinem Rahmen nachstellen. Für die Extraktion von Namen und E-Mail-Adressen aus einer VCF-Datei benötigt man nämlich nicht unbedingt ein komplexes Python-Modul. Die doppelte Anwendung des regulären Ausdrucks

FN:(.*)\nEMAIL.*pref:(.*)

in Verbindung mit den BBEdit-Befehlen Extract und Replace all (\1 <\2>) funktioniert einwandfrei, und Kontakte ohne primäre E-Mail-Adresse sind auch rasch extrahiert (FN:(.*)\n(?!EMAIL)).