Björn Höhrmann: Vor- und Nachname trennen

Beitrag lesen

Woran machst du fest, wo Vorname aufhört und Nachname beginnt? Anhand dessen könntest du dann z.B. split() verwenden.

Hab leider nicht die Möglichkeit zu erkennen woran ich etwas "fest" mache. Gebe mich auch mit "fast Sicher" zufrieden, da die Datenbank bereits exestiert und ich Sie benutzen muss, das ist mein Auftrag. :-). Jede Hilfe ist Willkommen

Durchsuche die Datenbank nach dem Muster

/^\S+\s+\S+$/

(nicht-Leerraumzeichen, Leerraumzeichen, nicht-Leerraumzeichen) und gucke dir an, was diesem Muster nicht entspricht. Aus den übrigen gilt es, neue Muster zu finden, usw. Irgendwann hast du eine vernachlässigbare Restmenge, die konvertierst du manuell. Wir können dir nicht helfen, solange wir den kompletten Datenbestand nicht kennen (und letzteres wollen wir auch gar nicht).