in reply to Re^2: Dealing with Names
in thread Dealing with Names

This is fun to play with but keep in mind that it cannot be solved perfectly. Von is not an entirely uncommon given/middle name, for example so Mark Von Shepard might correctly be {Mark}{Von}{Shepard} instead of {Mark}{Von Shepard}. If you don't get name data delimited correctly at the point of input, you're never going to reverse engineer it with 100% reliability.