String[] NameInfo = Pattern.compile(",").split(Text, 4); // NameInfo[0] is the family name. // NameInfo[1] is the given name. // NameInfo[2] is the middle name (or in my case, middle names). // NameInfo[3] is everything else, which we don't need, so we'll just ignore it. ----------------------------------------------------------------------------- Copyright 1997-2024 Jeffrey Friedl